Masquerade Festival, London, December 11th

14310531_1079265028787746_6268539276368297905_o