Giant reptiles, masters of the oceans more than 66 million years ago, swimming in rivers? A recent discovery in North America ...