HIking Spearfish Canyon - Community Caves

Although a fairly short (and steep!) hike, stopping by Community Caves in Spearfish Canyon is definitely worth your while! It's unique formation and beauty are, well, almost magical!