If you’ve got even the slightest fear of spiders, this might be the stuff of nightmares. Deep in a cave on the Albanian-Greek border, scientists have uncovered what can only be described as a ...