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

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