This article is incomplete. Please help grow the Marvel Universe by adding to it!
Place of BirthThe World (Weapon Plus experiment station, England)
First AppearanceNew X-Men #145 (2003)
Search the Marvel Universe