3.6k Scientists discover ancient spiders with eyes that still glow after 110 million years by Ancient Code Team