Why is a giraffes neck so long? Because the head is so high up.

Back To Top