I read somewhere a new theory that the dinosaurs lived partially in water and that was how they could carry that much weight.