This past year I’ve passed by a building with a strange sign that said “Meguro Parasitological Museum.” And every time I passed by it, I wondered what the hell it was. A museum of parasites? Weird. Today, I finally stepped inside to figure out what this mysterious place was about.
And WOW. Turns out, this is the World’s ONLY […]