Have a thing for parasites? Well, go visit the world’s only Parasite Museum next time you’re in Tokyo, Japan. The Meguro Parasite Museum explains the parasite/host relationship as it applies to all creatures on earth, like in the picture above, which is a dolphin’s stomach. Ready to eat some lunch?