Tuesday, December 21, 2010

Only the strong survive...driving in China: Or, why God said 'let there be lights.'

Yea, cheesy title, but I'm going for attention grabbing here.

This video is absurd. Wow.

No comments:

Post a Comment