Loading Video…
This browser does not support the Video element.
Mesa Rim opens in North Austin
Tierra Neubaum checks out Mesa Rim, the largest and tallest climbing gym in the southwest, live in North Austin.
This browser does not support the Video element.
Tierra Neubaum checks out Mesa Rim, the largest and tallest climbing gym in the southwest, live in North Austin.