Corvette Racing, American Le Mans Series, Long Beach Grand Prix, Long Beach, California, April 14, 2012.
Credit: Corvette photo GM Company
When race cars whiz around a track at 200 miles per hour, driving ability isn't the only factor that determines who wins the race.
View Full Article
No entries found