I’m in a land speed racing kind of mood as the ECTA season opens in just a couple of weekends out in Wilmington, Ohio and we’re in final prep ode for the race. I went hunting for some cool LSR footage and came up with this great video from El Mirage which shows racer Burl […]
More...
More...