NEWS 2021/03/25
Rising Brit prog rockers Twisted Illusion have just released their epic new single “A Moment of Lucitidity.” The release of the single comes ahead of the release of their debut album Temple of Artifice on May 28th. Showcasing a love of everything epic from Devin Townsend, to prog behemoths Rush, to masters of pomp Queen, we got the band to sit down and pick out ten of their favourite OTT rock song...