Test Drive?

Did you know? In China, there’s a CRAZY urban legend: In China, drivers who have injured pedestrians will sometimes then try to kill them. It’s true. Seriously, not only is it true but it’s common!!! Security cameras often capture drivers driving back and forth on top of victims to make sure their dead. The Chinese […] Continue reading