Which college / university can boast having a 186 ft waterfall on their campus? Well, Toccoa Falls College can! Last Saturday, Johnny and I drove 1.5 hours northeast from Atlanta to Toccoa, a small town on the border of Georgia and South Carolina. The Cherokee Indians were definitely spot on for naming this region “Toccoa,” which … Continue reading