Whitechapel Unleash ‘I, Dementia’ Video
Deathcore outfit Whitechapel released their latest self-titled disc on June 19. At the end of May Loudwire premiered their new track ‘I, Dementia’ and now the band has followed that up by releasing a new video for the song.