Just stumbled upon this band a few weeks ago. I believe they are from Germany. Anyway, I think they ROCK!!!
Video seems a bit cheesy. I think the dancers are all volunteers LOL!
Video seems a bit cheesy. I think the dancers are all volunteers LOL!