Spain Living Statue 2

Living statue in Barcelona, Spain

Alien living statue in Barcelona Spain

This living statue is a wonderful representation of the Alien in the movie on Las Ramblas in Barcelona, Spain

Total: $0

Save to Lightbox