Castles, palaces and monuments
The parasite museum in Meguro: 300 specimens (and an 8.8-metre tapeworm) in Tokyo
A free museum in Meguro, Tokyo, devoted solely to parasites: 300 specimens and the longest tapeworm in the world, 8.8 metres.
Jun 28, 2026