Jun 22. 2025

Eye 852
Star1543

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