Meister is W.A.N.T.E.D. in Greece!

Well as I’m somewhat of a world traveller it’s only fitting that I would discover music and bands from across the world.  It’s really a shame that I was unaware of W.A.N.T.E.D when I travelled to Greece a couple of years ago, I would have for sure sought out a live show! It was “all […]