Three people reportedly fled the scene.
On May 28, 2025, in Zhejiang, China, security video captures a car hit by a landslide. In the video, a car is seen passing by when suddenly rocks—from average to large size—begin falling, hitting the ...
A maniac daredevil on the lam dove headfirst off a bridge to avoid arrest during a car chase in Missouri last weekend, ...