Alain Robert, a well-known French urban climber known as "the French Spiderman" or "the Human Spider", climbs up the 153-meter-tall, 33 story Galaxy Hotel in Macao, China on Wednesday to promote the upcoming 3D movie, The Amazing Spider-Man 2.
Copyright ©1999-2018
Chinanews.com. All rights reserved.
Reproduction in whole or in part without permission is prohibited.