tomorrow'snews today! and info...

Shepherd | Define Shepherd at Dictionary.com
Shepherd definition, a person who herds, tends, and guards sheep. See more.