User blog comment:MrAnonymous/I think I know what the lizard thing is./@comment-72.162.173.208-20120619183739/@comment-76.94.246.166-20120622045013

Best theory I've ever heard