The terrifying battle of the luminous Angel