L’Eau d’Or at Tallulah Falls

Tallulah Falls, Tallulah Gorge, Georgia, canyon, hiking, north rim, south rim, photo, outdoors, nature, Samsung Galaxy 4

Looking down at L’Eau d’Or waterfalls from an overlook at Tallulah Gorge State Park

Speak Your Mind

*

CommentLuv badge