A bunch of people have taken to the streets of Paris to express their disgust over the recent spate of ski mask sales. In a demonstration dubbed “Ski Mask Revolution”, more than a dozen masked activists dressed as snowmen, penguins and other animal figures were seen marching through the streets in front of the Élysée Palace. Many took to the airwaves to […]