Michel Vuijlsteke's weblog
Tales of Drudgery & Boredom.
Right. I’m officially grossed out: Tiny Humanoid Creature Found In Chile.