According to a press release by 70000 Tons Of Metal:
“70000 TONS OF METAL, The World’s Biggest Floating Heavy Metal Festival has reached the Canadian East Coast. Before turning the ship around, they dropped off a scouting party to explore this vast country. Given secret orders, they headed West to the nation’s capital of Ottawa where they received a raving welcome. Are you all getting a little EXCITER yet? Continue reading “EXCITER Confirmed For 70000 TONS OF METAL”