I've watched this site getting linked to all over the fuking place the past couple weeks. Unlike the usual new-site link-spam garbage, this place consistently has cool stuff.
Either I'm not the only one with an interest in Russian shit, or Americans really need national schaudenfreude right now.