Lemuria is excited to announce their triumphant return to the United Kingdom from July 31st through August 6th! Bassist Max Gregor commented,...