Religion: not determined yet
Alter Ego: Bob Kyle
Other Names: Robert Kyle; "David Walsh"
First Appearance: Scarlet Spider (vol. 2) #8 (Oct. 2012): "The Second Master: Part Two"
Super? (Has Super Powers/Special Abilities/Technology): Yes
Number of Appearances: 2
Enemy of: Scarlet Spider
Note: entity made of pure energy; possesses host bodies
Suggested links for further research about this character: