Haut-Koenigsbourg Castle in Alsace, France (by Bobrad).