Alex honnold free solo el capitan date July 8, 2019 16 32 64 128 Alex honnold free solo climbing Honnold free solo el capitan Alex honnold free solo boulder problem Alpinist free solo