Who doesn't love sliding down a 40 foot waterfall? This AMAZING natural water slide near Mt. Baldy, California is known as Stoddard Canyon Falls and is one of the biggest and best natural water slides in Southern California. I've tried some of the best natural slides around the world and this is one of my favorites. It's very steep and the landing pool is very SHALLOW! Certainly not for the faint of heart!
▶️ DTube
▶️ IPFS