10 New Species of Animals Discovered
The Tiger Spider, Cambodia Tailorbird, and Epaulette Shark are among the newly discovered animal species in recent years, despite their long existence on Earth.1. Legless LizardThe legless lizard was discovered ...