Land Speed Racing season is open! As we await the first running of the Ohio Mile by our pals at the ECTA, the Texas Mile recently held their first event of 2012 and there were some serious haul ass machines there. We pulled two videos out of the pile that are pretty damned impressive. The [...]
More...
More...