Fun day at the Meguro Parasite Museum!