Name: unnamed aliens
First Appearance: My Greatest Adventure #84 (Dec. 1963): "Let's Go -- Ghost GIs!"
Creators: Howard Purcell
Number of Appearances: 1
Note: manned Nazi fortress during WWII
Suggested links for further research about this character and the character's religious affiliation: