Buzz·Posted on Mar 21, 2011Sesame Street Spoofs Twin PeaksYou have no idea how thrilled I am to have proof I didn't hallucinate this from my childhood. "Darn fine story, darn fine actor. Darn fine pie."by Cates HoldernessBuzzFeed StaffLinkFacebookPinterestTwitterMail View this video on YouTube