Sesame Street, but rated 18: Avenue Q at New Theatre in Cardiff For those who don’t know, Avenue Q is a musical about puppets. Think Sesame...