Death Lens, the LA-based punk group, recently released their latest single and video, “DAEMON,” the second cut from their forthcoming album, ‘No Luck.’