Surprise Visitor

Colour of life

Small, but not so small