All Entries Tagged With: "times square"
Toyota Nascar Pit Stop In Times Square New York City
This might be the coolest Nascar gimick I’ve ever seen:

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