L'Eau d'Or Falls

on Tuesday, August 24, 2010

(This picture can be enlarged by clicking on it.)

L'Eau d'Or Falls is one of five major waterfalls in Tallulah Gorge State Park in Georgia. This waterfall can only be viewed from the rim of the gorge, but is still very beautiful from that vantage point.