Why are giraffes’ necks so long? Because their heads are so far from their bodies.

Back To Top