Cyclospora cayetanensis is a microscopic parasite that’s found in human faeces. It can lead to ’explosive’ diarrhoeal illness ...