The 12th century mighty Templar castle of Almourol, in the middle of an island in the Tagus river, Portugal

Loading…
The 12th century mighty Templar castle of Almourol, in the middle of an island in the Tagus river, Portugal