Elmo's TV Time

Elmo's TV Time is a stage show at Universal Studios Singapore.