25
05.11.10 from
castles.travelinos.com
Almorol Castle is a massive medieval fortress, situated on a small rocky island of the same name in the middle of the river Tejo in Portugal. ..[ read article ]