Log In or Register
A revised version of a previously submitted pic, this is the Plaza Mayor (Mayor Square) in Madrid, Spain