Discoveries4 years ago
‘Extinct’ Leopard Spotted for the First Time Since Disappearing in 1983
The Formosan clouded leopard (Neofelis nebulosa brachyura), which was thought to have been extinct for years was recently seen by a number of witnesses in the...