The Simpsons predict the future again! (Be a dead gorilla for Halloween?)
112