June 2006
|
The Church and Castle
at Silves in the Algarve.