Behold the spawn of Muppets with People Eyes
, the website. There's more -- so many more
, if, for some reason, you'd like to see them. Which part of the brain that allows you to visualize things? The cerebellum? The medula oblongata? I'd appreciate if one of you guys told me, so I can scoop that part out with a melon baller.
More links from around the web!