Designed by
Title
Almourol, Portugal - Castle of Almourol, an iconic Knights Templar fortress #127696484
Description
Almourol, Portugal - July 18, 2017: Castle of Almourol, an iconic Knights Templar fortress built on a rocky island in the middle of Tagus river. Almourol, Portugal
This image is editorial