Amityville, New York-based death metal outfit Iscariot premiere a new single titled “Illusions of Grandeur”. The track was recorded at Westfall Studios, engineered by Anthony Lopardo and mixed and mastered by Ray Marte.

Check out now “Illusions of Grandeur” below.