Florida deathcore band Kill The Imposter have released a new single and music video from their latest album. The single is called ‘Unfit Coward’ and the album is