Barbican Snowman

Barbican Snowman

 

A rare appearance by this creature in the centre of London.