10 Most Recently Extinct Animals #2 Leona / July 15, 2014 #2 Baiji Dolphin China’s Baiji dolphin was last spotted in 2002, and although the species is… Read More »