User blog comment:Staffan15/Herbert P. Bear... took a tour?/@comment-216.121.138.117-20100405183046

He is the Yeti and I know it. Who else could it be???