Todd Creek Falls is a beautiful gem in the Clemson Experimental Forest of South Carolina that is easy to reach.
Copyright HDCarolina, LLC