The War on Public Health: Norovirus and Cyclospora are warning signs

Norovirus is sweeping through cruise ships.