In hopes of getting a good dose of Vitamin D and breathtaking views within the 8-hour roap trip back home from North Carolina, we decided to take a pit stop at Tallulah Falls in North Georgia. Tallulah Falls (located 1.5 hours NE of Atlanta and just a few miles from i75) is the home of the Tallulah Gorge, a 1000 foot chasm that was carved by the Tallulah River.
Read Moregorge