by imagoDens
View of Monte Sant Angelo from Norman Swabian Aragonese castle, Gargano Peninsula in Southern Italy