Sheep dreams (26/31)

Sheep dreams