Niagara Springs - Thousand Springs State Park, Idaho / by JD Andrews

Niagara Springs - The 7th largest spring in the U.S.