The craziest supercar race in the world arrived in NYC last night. This afternoon they took off from the starting line at Times Square, NYC. Here are videos of the vehicles arriving.
© 2013 Doobybrain.com | Herman Yung's collection of interesting things.


Leave A Comment