Carabosse are one of France’s most important street arts groups, transforming streets and parks into flickering artworks that remind us of the most basic and elemental human need. Carabosse have performed all over the world, delighting thousands of visitors from Edinburgh to Brighton with installations that inspire awe and reverence in equal measure.