Jun 22. 2025

Eye 851
Star 1544

What has a mouth but never talks, Runs but never walks, Has a bed but never sleeps, And has a head but never weeps.