A New Giant: The Titanosaur is Unveiled

The American Museum of Natural History has unveiled the enormous 120 ft Titanosaurus exhibit.

Check out a BBC short on this new giant HERE.