Alex Honnold made history with his free solo climb of the Taipei 101 tower, one of the world's tallest towers, for Netflix.