Ref :
012870-66
-
© Hervé CONGE - ISM
Turtle fossil: Manchurochydus sp. (Cretaceous). China.