Monsoon season is upon us, and that means heavy rains and flash floods. Check out this insane flash flood that recently swept through Johnson Canyon in Utah.

In this amazing video taken on July 6, 2015, you can see how a flash flood begins. The powerful force of the water pushes a ton of debris through the canyon and finally over a ledge creating an impressive waterfall.

Living in western Colorado, we're no strangers to flooding rainfall after heavy rains, some of our roads have been designed to handle torrential runoff.

[YouTube]