Tempesta Falls

on Tuesday, February 22, 2011

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

Tempesta Falls is one of five major waterfalls in Tallulah Gorge State Park in Georgia. There is no direct access to this waterfall, and this picture was taken from the south rim of the gorge in May, 2010.