Avenue Q (2003 Original Broadway Cast)

Avenue Q (2003 Original Broadway Cast)

I saw this musical last night and it was truly amazing, I laughed, I cried and I smiled!!!