Why are giraffes' necks so long?

Because their heads are so far from their bodies.

Previous Random Joke Next