Scientists discover over 100 new species, including crocodile lizard, snail-eating turtle
TheVietnamese crocodile lizard is among 115 new species found in the Greater Mekong ( © Thomas Ziegler). Scientists have actually found 115 new species in the Greater Mekong area of Southeast Asia including a crocodile lizard and a snail-eating turtle that was found in a Thai grocery store. The species are exposed in a report,…