I remember browsing recently through a thread here that was filled with Lovecraftian goodness. The whole thread was amazing, but what really stuck in my mind was these very creepy Leng Spiders. They had human heads. Can anyone remember which thread was that?
I''ve looked through plenty (which were all worth it) but still no Spiders.