Dinosaur-like turtle discovered in Russia

What did you think of the image?