24
Oct
Cobra Powers Land Speed Record at Bonneville
NORTH LIMA, Ohio, (October 18, 2005) – In a recent AMA-sanctioned competition that was a bit of a departure from winning everything imaginable in the world of mini cycle...