RSSAll Entries Tagged With: "pit stop"

Toyota Nascar Pit Stop In Times Square New York City

This might be the coolest Nascar gimick I’ve ever seen:

YouTube Preview Image
0 Flares Twitter 0 Facebook 0 Google+ 0 Email -- 0 Flares ×