Michael the Archangel

Michael the Archangel

This character appeared in South Park. The name of this character is Michael the Archangel.