Why does a miller wear a white hat?

Answer: To keep his head warm.

More Classic Riddles with answers

More Classic Riddles