Sesame Street Failing Makes Me Feel Better. Here’s Why You must be logged in to view this content. Category: Social Media Archive Thoughts and Musings