July 5, 2007

Russian Street Racing, Really Crazy.

I found this on Edmunds.com. This is crazy!