User blog comment:MrAnonymous/I think I know what the lizard thing is./@comment-68.3.153.203-20120612091912/@comment-108.227.57.76-20120709002321

So I guess the new episode just messed up your whole theory