Avenue Q made its Broadway debut on July 31st. The show had a popular run in the Vineyard Theatre in Union Square that was extended several times, before it moved uptown to its current home in the John Golden Theatre. With a cast that is 3/4 puppets (performed by visible puppeteers) and 1/4 real live actors, the show's premise is simple: What would Sesame Street be like if it was marketed towards 20-somethings instead of toddlers? >> More