Paradise Falls is in Wildwood State Park in Southern California. See more of the extremely crazy action at 12 Feet Under
Quickly and easily download Instagram videos with our free tool.