Obidos - Portugal

Obidos, a well preserved Medieval Fortress