Join the irreverent denizens of Avenue Q: part flesh, part plushy, people, puppets and all. Hilarious, charming and a little profane, Avenue Q will turn all expectations of acceptable discourse on its ...