SPAIN | Sunday, 3 October 2010 | Views [595]
13 geese living in the lap of luxury in the courtyard of the Barcelona Cathedral