Home /

Watch: Woman's lucky escape in car smash drama

A Polish pedestrian cheated death when an out of control car was stopped by a post seconds before impact

Latest Video