Amy GarfieldApr 21, 20181 min readJourney to Tallulah FallsIn Tallulah Falls, Georgia there is a gorge that is one of the Seven Natural Wonders of Georgia, here is our journey to the falls. This...