New song and video from Altar