There’s a Mini Niagara Falls in Oklahoma and Hardly Anyone Knows About It
Somewhere in south-central Oklahoma, a waterfall tumbles over smooth travertine rock into a crystal-clear pool fed by natural springs, and most people have no idea it even exists. The water stays around 68 degrees year-round, the trees overhead create a canopy that blocks out the summer heat, and the whole thing is completely free to […]