Twenty-first century animation technology is offering a state-of-the-art glimpse at how some of the earth's oldest and weirdest-looking sea creatures lived their lives millions of years ago.
The ancient, underwater creatures are being brought back to life in a fascinating Omnimax Show now on at the Hong Kong Space Museum.
Sea Rex: Journey to a Prehistoric World offers a window into the oceans of 200 million years ago.
The show examines the reptilian creatures of the Mesozoic era, and brings audiences into contact with the grotesque ancient inhabitants of the deepest oceans.
The Mesozoic era is also called the Age of Reptiles. The Chicxulub impact - thought to be the result of a giant asteroid hitting the earth - ended the period as most species on earth died out.
There were once three groups among the marine reptiles that ruled the underwater world, one after the other, during the Mesozoic era.