News

The turtle species Pelusios seychellensis regarded hitherto as extinct never existed. Scientists discovered this based on genetic evidence. The turtle species Pelusios seychellensis regarded ...