‘Extinct’ Taiwanese Leopard Spotted for the First Time Since Disappearing in 1983

Our world has become a very rough neighborhood in recent years, with scientists and conservationists saying that the Earth is currently undergoing the sixth mass extinction of plants and animals and species going extinct at up to 1,000 to 10,000 times the natural rate . However, on rare occasions, we’re reminded that perhaps it’s not … Continue reading ‘Extinct’ Taiwanese Leopard Spotted for the First Time Since Disappearing in 1983