Astonishing 15-Million-Year-Old Spider Fossil Is The Second Largest Ever Found - IFLScience
iflscience.comSubmitted by iflscience5399 in science
It was five times bigger than its living relatives.
Submitted by iflscience5399 in science
It was five times bigger than its living relatives.