Culture Home Politics Tech HELL YES GIANT SPIDERS BUILT CAVES ON THE MOON, I TOTALLY CALLED IT!! THE JEFF September 10, 2024 You people need to start listening to my insane ramblings Check this out