In 2009, the Red Bull NASCAR team decided to make a pit stop in Times Square, New York, amidst the crowd and without stopping traffic.
pull down to refresh
pull down to refresh
In 2009, the Red Bull NASCAR team decided to make a pit stop in Times Square, New York, amidst the crowd and without stopping traffic.