back
Here is Helton Creek Falls in north Georgia. One of the more scenic waterfalls in the area.
next

Helton Creek Falls

North Georgia mountains

Here is Helton Creek Falls in north Georgia. One of the more scenic waterfalls in the area.