Why do giraffes have long necks?

Answer: Because their head is really far away.

More Funny Riddles with answers

More Funny Riddles