July 12, 2010 The World's WORST Drivers Edit Delete Tags Autopost The World's WORST Drivers Traffic accidents captured on CCTV in ChinaChinese traffic accident compilation