August 02, 2013
Mercedes AMG-Series SL 55
Mercedes AMG-Series SL 55
Shenzhen, China
Mercedes tried to dodge electric bikes, but ended up in a sewer ditch.