Flower Crowned Parade Sheep

A sheep wearing a tiny flower crown, leading a parade.