User blog comment:MrAnonymous/I think I know what the lizard thing is./@comment-5172622-20120606205619

the unknow creature is scott's boss....Dr. Deaton