The Massachusetts darkwave duo score a horror film with cool, seething neon results.
Hear new single “Tower”