Designed by
Title
Castle of Almourol, an iconic Knights Templar fortress built on a rocky island #127694853
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