The smallest Creature's "Queen" is a captivating and grungy alt-rock offering that showcases the Cyprus-based band's spellbinding sonic propulsion and…