I've heard about that site before. I've never gone because I heard it was very graphic. Someone told me that they were positive that it was a joke. Pretty sad joke...