Log in with Facebook
Travel Photography Travel Postcards Spain Postcards La Plaza Mayor
La Plaza Mayor in Trujillo, Spain. The statue Pizarro and Saint Martin's church at the end of the steps.
Photo by robsmed