Titanosaurs were the world's largest dinosaurs, weighing as much as 100 tons by some estimates. In order to push blood around such massive bodies, they needed an enormous heart. A yet-to-be named species, found in the deserts of Argentina, may have had a heart that weighed over 500 pounds and was six feet around.