Festival of the Dark Forces
When people talk about the devil's cult and witches riding a broomstick, they are usually referring to Walpurgis Night in the Harz Mountains.
The Walpurgis Night is celebrated on the night of 30 April to 1 May of every year.
It is a traditional European festival whose origins go back to pre-Christian times. As early as 1,000 years ago, the "indigenous people" of the Harz Mountains celebrated a spring festival, welcoming spring by making various offerings to the supreme Germanic god Wodan.
The Harz Mountains‘ Walpurgis Nights are usually celebrated in more than 20 towns in the region. Centres of the festivities are the towns of Bad Grund, Braunlage, Hahnenklee, Sankt Andreasberg, Schierke and Thale.