We’ve made some exciting new updates! Check out our new site here
Login
Menu
Foot Powered Hit and Run
Occurred on / Russia
Info: The car is being pushed around a turn, and slams into a pedestrian in the middle of crossing the street. The man pushing the car on the passenger side takes off on foot, and the car continues down the road.