Oh. Thanks Ep.
It's actually at
internetisshit.org. According to the Preview Reply function, this link actually works. Hurray!
It's funny that the Official Site of North Korea is a .com -- which, I understand, stands for commercial. I wonder if somebody thought it meant 'communist', or they just weren't thinking very hard?