5 Eyed Fossil Shrimp Discovered in China, Dubbed as “Missing Link”
Researchers Discover 5 Eyed Fossil Shrimp in China A 5-eyed fossil shrimp-like creature has been discovered by China’s Yunnan province, which has been dubbed as the “Missing Link”. The shrimp-like creature called as Kylinxia zhangi has been found preserved in fossils at Yunnan province, China. The creature reported lived about 520 million years ago and could … Read more