User blog comment:Burpy678/HERBERT?! IN THE NEWSPAPER?!/@comment-1901890-20100401104029

I noticed that too. I think that he is the Yeti!