Located in Gadsden, AL atop Lookout Mountain, Noccalula Falls is considered the biggest waterfall inside a city in America. With that in mind, a city park was built around the falls. In addition to the train, there is a garden and some zoo animals. The waterfall might be visible here if it weren't for that stone building on the right, as the gorge runs not too far on the other side of the train.
No comments:
Post a Comment