It's about a russian site called yiff.wol.bz. For some reason I can't view any pics on it (just the thumbnails). I was wondering if anyone is familiar with this site and knows what the problem is. If you have to register, where do you register?
Updated by ktkr