Darby O’Trill & Devereaux continue their hot-streak of collaborations with their new single “Terrorizer”.