An exciting free outdoor arts event that brings 3 large wicker puppets to life in an immersive experience onto the streets of Luton.