Rock climbing basically screams mental and physical challenges. Not only do you need strong muscles from head to toe (your upper body gets a workout, as well as your core and legs), but it also requires a confidence and fearlessness to make it to the top.