Visible by: Everyone
All rights reserved
At 90 feet, Williamsport Falls is the highest free-falling waterfall in Indiana. It's located within the town of Williamsport in Warren County where Fall Creek flows over a sandstone ledge.
Mariano has particularly liked this photo