I just heard of this thing yesterday while watching TV. It's supposed to be out by Christmas 2003, other then that I don't know anything about it. I did see a comic on Penny-Arcade about it, they gave me their web site, but for some reason they're site won't load on my computer. So ya, if anyone can give me some more info on what the hell the Phantom is, that would help.
Connect With Us