Scientists have found an almost complete fossil skeleton of a 3-metre long prehistoric snake that ate baby dinosaurs.
The snake has been named Sanajeh Indicus.
Its body was found in a dinosaur nest and is thought to be 67 million years old!
The discovery was made in western India, where the remains of two other snakes were also found alongside dinosaur eggs.
The snake did not eat fully grown dinosaurs but would instead prey on babies that were hatching from eggs.
Like modern day pythons the snake would coil itself around the eggs before tightening its grip to kill its prey.