Obidos, a traditional medieval village taken to the moors in the 12th century. Portugal

Loading…
Obidos, a traditional medieval village taken to the moors in the 12th century. Portugal