User blog comment:Superguy79/Spectre in 'Invasion'?/@comment-167456-20111023072806

Sounds fishy, and the fact that you found it on Wikipedia doesn't help its credibility.