Men titta vad fina.
A hidden techno treasure in the Swedish forest.
Sweden has a lot of strange traditions.