12:30PM August 14, 2009 | Jesus Diaz
Holy Mother of Steve McQueen! A crazy, perhaps strayed Google Street View got into the Laguna Seca Racetrack, chasing a badass group formed by a prepared Porsche, Corvette, Mazda, and—I think—an spiffy Audi. More »