Possum Falls
google blogger on Saturday, May 2, 2009
Possum Falls is one of the newest additions to our collection. We unexpectedly happened upon this waterfall on our way home from Texas. Possum Falls is about 80 feet tall and is near Dunlap, Tennessee.