-
Santa Sheds His Skin
At 11:59pm every December 25th, the Santas shed their skins. It’s a beautiful moment in the evening, coming after long hours peacocking around the world, spreading their red tasseled hats among the crowds. But this joy comes at a cost. As the day wears on, fluids leave the body in a drippy sweat, and the…