by SteveAllenPhoto
The medieval castle of Chateau de Chillon on the north shore of Lake Geneva in Switzerland. Parts of the castle date from 1005AD.