Last week we bought you video of a new Cobra Jet Mustang launching off the starting line at Cecil County, pulling a bumper dragging wheelstand, and then crashing hard into both walls at the track. New video has surfaced of that crash, including some revealing in-car tape that sheds some light on the major contributing [...]
More...
More...