nah, it wasn't on my computer...I saw it at a friend's house while stoned, but she's away on vacation.
Wish I could give you more info. All I remember is that it's fucked up...has links to other weird websites, like the Flat-Earth Society homepage