I stumbled upon (not on stumbleupon) these colored SEM images on the Telegraph webpage today. I especially love this image of a Calliphoridae larva (Protophormia sp.) that seems more out of a C-rated science fiction movie than nature. It reminds me of both a freakish Star Wars character and a Muppet at the same . . . → Read More: Muppet Monsters