Avenue Q

Allen Theatre, Cleveland, OH