What can run, but never walks, has a mouth, but never talks, has a bed, but never sleeps, has a head, but never weeps?

A river.

Source: Riotous Riddles