Myriophora alexandrae Parasite of the Day, 27 Jul 2017 Millipedes are known for secreting some really noxious chemicals to ward off its enemies. So much so that other animals are…