CASTRO MARIM, ALGARVE, PORTUGAL

Castelo de Castro Marim, Algarve, Portugal (2009)