Source Castle of Almourol, Portugal. A Templar’s castle built in 1171 in the middle of the Tagus River, which best evokes the memory of the Knights Templar in Portugal.
LokenTheAtom says
Meu Lindo Portugal
JohnPlayerSpecialRed says
Truly amazing. Love this pic.
bmoorewiz says
Is this where they sailed from to bury their treasure on oak island?
TruthDontChange says
Is it a ruin or intact.