The Poodles Clash Of The Elements
by Mike Debbage Staff Writer Beginning in 2005, the musical career of The Poodles was kick started via the rather mainstream Eurovision Song Contest as Sweden’s representative. This was probably not the most authentic way for a metal band to set the world on fire. Nevertheless, two respectable [...]