Rock climbing is not just an adventurous sport, it also comes with a host of health benefits that may surprise many ...