This is the moment a woman cheated death after two drivers crashed into her. Dramatic video from Peru captured the lucky shoppers escape, after two cars collided near a shop front in Chiclayo, Peru, on December 2. CCTV footage from…
This is the moment a woman cheated death after two drivers crashed into her. Dramatic video from Peru captured the lucky shoppers escape, after two cars collided near a shop front in Chiclayo, Peru, on December 2. CCTV footage from…