Stepping out of the shadows to take on any who would challenge them, Substance makes their triumphant return to Impossible Records to release…