© Science Admins
The size of the dinosaurs defies explanation with modern physics. The bones shouldn't have been strong enough to bear the weight of animals that big. Also, hydrostatic pressures necessary to pump blood throughout their bodies exceed biological limits. Also, the ones that flew should have been too heavy to fly.
These facts require either less gravity, and/or a thicker atmosphere, in which buoyancy would offset gravity.