05-20-2010

Holy Sh*t! Beijing Pedicab Rider Narrowly Escapes Deadly Crash Too Bad Others Don't! (The Pedicab God Lives)

A roadside surveillance camera recorded this accident in Beijing on Sunday, May 9th.
.... show all

More Videos

Advertisement
Advertisement