Los Cabos, Mexico Flash Flood: Cars Swept Out to Sea as Creek Overflows

Top Believe It or Not
Oct 31, 2026