Description:On April 21, 2024, a significant storm in Guangdong Province, China, led to severe flooding on local roads. A video captured by @Star shows a large truck navigating through deep floodwaters, forcefully splashing water onto nearby smaller vehicles.