Mont Saint Michel in Normandy, France. It has been a fortified stronghold since

Advertisements