On September 19, 2025, in Guangdong, China, a security camera captured the aftermath of heavy rains. The video shows rising floodwaters as a car passes by a business establishment. The strong current ...