Some things only look perfect.
home to the famous El Capitan – immortalized in the film “Free Solo”, then at Red Rocks , in Nevada, west of Las Vegas. Then it's off to Europe where he teams up with Swiss climber Nicolas ...