A driver in China’s Sichuan province captured the moment a powerful flash flood transformed a mountain road into a cascading waterfall of mud and water on June 10. Undeterred, the driver pushed straight through the torrential curtain – emerging on the other side to find the road completely buried under debris.
