September 13, 2011 My Simpsons episode twist... #bigscreen #bigfoot #socks #shadows Edit Delete Tags Autopost