I'll have a shot. I'll start with 2 clues since it's a bit obscure...
Publisher - Marvel
1. Was in the X-Men for a short period of time
2. An alternate universe version of this character is probably better known and more popular than the mainstream version.
|