Saint George and the dragon

Street theatre on stilts with giant puppets