Select Page

A dinosaur which roamed parts of the world 160 million years ago is thought to have had the longest neck ever seen in an animal, according to scientists.