dinosaurstop.com
I Know Dino: Miragaia - Episode 116
New titanosaur Triufosaurus leonarddi has been discovered, proteins recovered from the rib of a 195 million year old Lufengosaurus, and dinosaur of the day Miragaia