Formula 1 comes to America!
#1
#2
here is another one, in Quebec frozen lake
http://youtu.be/luBIaBXM4iU
http://youtu.be/luBIaBXM4iU
#3
#4
this is really impressive, the car and driving of course, but the road condition more so.... in Dubai
http://youtu.be/yQAZgBhYnsc
http://youtu.be/yQAZgBhYnsc
Thread
Thread Starter
Forum
Replies
Last Post