Wave Gotik Treffen

Wave Gotik Treffen is an annual music and arts festival in Leipzig, Germany.  The focus is on the darker side (more gothic and industrial) but there's also medieval, neofolk, punk, steampunk, and experimental artists featured too.  

It is one of the largest gatherings of these subcultures in the world and spans four days.  It is held on the German holiday weekend of Pfingsten, (Pentecost - En.), which is 7 weeks after Easter.

And the fashion is killer....