Pedestrians
crossing the
street in
Berezniki, Russia,
experience an
incredibly close
call after an out
of control car
came crashing
towards them. Luck
(more)
Pedestrians crossing the street in Berezniki, Russia, experience an incredibly close call after an out of control car came crashing towards them. Luckily no one was hurt!