Different spider, the meme is about Ungoliant
Shelob's mommy 🥵💦
Of course. Just asking... for science.