Michael Holmes

climbing teams

Climbing Teams and Clubs at Vertical Rock!

Climbing Teams and Clubs at Vertical Rock! Maybe you’re interested in rock climbing or you’ve already dipped your toe in the water and have purchased the basics to get on ... Read More