News

A new tarantula species has been found in southeastern Arizona by two researchers who have identified more of the giant spiders than just about anyone on Earth.