Thursday, August 20, 2009

I think this is worms in the brain of a dolphin at the Meguro Parasitological Museum

No comments: