Avenue Q

 
 
Image by Carol Rosegg