I See Stars Release New Song Posted on October 9, 2013 by Stitched Sound You can listen to I See Stars’ new song “New Demons” here.