Deep within the darkness of a forest cave in Ecuador, a “giant” eight-legged creature hung from its web. That’s when it was spotted by researchers. Scientists were exploring two neighboring caves in ...