Between February 26 and March 5, at least 284 passengers aboard Princess Cruises’ Ruby Princess faced an unwanted stowaway in the form of a norovirus. Such viruses often last just 48 hours, but for ...