What has a head, but never wears a hat?
A river, because it has a mouth but no hair.
More Riddles:
Paradoxes of the Mind
Enigmas of the Ancients
Absurdities of the Modern Age