Random Goodness: Fiest visits Sesame Street A cool take off from the original music video and the song is just very much a smile maker. So what do you guys think?