https://t.co/3XprCU0cHH
https://pbs.twimg.com/card_img/1699441980667985920/aVLqLUXb?format=jpg&name=900x900
Archaeologists have surmised that dinosaurs last roamed China approximately 66 million years ago, after the Jurrasic Period, when the supercontinent known as Pangea drifted apart. The chain of events leading to their extinction was ignited when an asteroid, spanning six miles,…
