The Haut-Koenigsbourg castle in France - a magical place with an ov...