Masquerade Festival – London, December 3rd

17434555_1254814557899458_8377540650726675971_o