What has a head, but never wears a hat?

A river, because it has a mouth but no hair.

More Riddles: