Tag: Germany

When metal heads descend upon the sleepy village of Wacken in Schleswig-Holstein, Germany for a huge concert, the residents don’t mind.
Ed Sum
Technophile, Pop Culture Addict, Lover of Egyptian Antiquity and Paranormal Enthusiast