Posted inTech & Innovation Discovery of 150 Million Year old jurassic short tailed bird fossil in china Scientists related to the development of birds have been a new discovery. Chinese scientists have discovered a fossil… Posted by aadmin February 18, 2025