Constant Deviants – ‘Delorean’ Staff Writers 9 years ago More new dopeness from Constant Deviants and the new album, Omerta, coming soon.