The tallest indoor climb in the world
Location: Stoneworks Climbing Gym, near Carrolton, TX
121 feet. Been there. Done that.
The tallest indoor climb in the world
Location: Stoneworks Climbing Gym, near Carrolton, TX
121 feet. Been there. Done that.