Santa Claus is coming to town…

Santa Claus is coming to town…

The ever wonderful Santacon descended on London again December 14th. This early event lets Santa blow off a little steam before getting his head down…