GRAFENWOEHR, Germany – Welcoming spring with bonfires and dances while banishing demons and evil spirits – this is how much of Germany celebrates witches night, or ‘Hexennacht,” April 30 every year. On this night, the old legends say witches meet the devil at the sacred mountain Brocken before…