https://www.iflscience.com/astonishing-15-million-year-old-spider-fossil-is-the-second-largest-ever-found-70809
It was five times bigger than its living relatives.
Create an account or login to join the discussion