Smile

Life’s for the living, I guess. Have a look at this advertisement filmed live in Liverpool Street Station. Lovely to see such delight on people’s faces!

HT: Gavin McGrath

Leave a reply