Sheep dreams (2/31)

Sheep dreams