What can run but never walks,…

Share: 

Question: What can run but never walks, Has a mouth but never talks, Has a bed but never sleeps, Has a head but never weeps?

Answer: A river