User blog comment:TheDipDap1234/Most Disturbing Total Drama Episode?/@comment-25196843-20141031192627/@comment-4784313-20141101165655

I think Mike's reaction in the picture is what sells it @Glenn31