Torrential rain and flash flood