Sesame Street Strikes Back Posted on October 9, 2012 by Kevin Sent to me by my favorite Merchant O’Death.