The Return of the Pope Alien

Remember 1998? That was when this domain was registered. For a while it thrived, then it fell into disrepute. It's coming back. 2012.