Avenue Q

 
Image by Carol Rosegg