Avenue Q - Midvale Main Street Theatre Avenue Q is a musical comedy featuring puppets and human actors with music... Scott 1 month ago