cat ranch

Horseback riders at the Cataloochee Ranch in the nc smoky mountains