http://www.alabamarockcompany.com
High Falls is wonder of nature located in north east Alabama. The waterfall has been an attraction for tourist and thrill seekers since the Indians run in the area. Located on Town creek high falls dumps large amounts of water into Lake Guntersville during the winter months and dries up in the summer time.
Your video is a lot nicer & fancier than mine! :)
71unreal 2 weeks ago