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

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