Museum of pathology and parasitology, Chengdu, Sichuan, China, 1942


11426936