Advertisement

Living fossil found in China

Tadpole Shrimp, a living fossil unchanged for over 200 million years, has been found in flooded parts of north China. .