Avenue Q is called the “Sesame Street for grown-ups”.

read more