the ultimate drag race

Posted by Asian_Intelligence on Oct. 02, 2006

Previous video | Next video  
Tell the world:

seriously...these cars are just amazing how quick they can accelerate. I must say that the first one is the best of all.

Categories Pop Culture

Tags car, drag, race

More Details »