SAN FRANCISCO (AP) — More than 120 passengers and crew members on a Princess Cruises ship that docked in San Francisco on Thursday were infected with a stomach virus while on their voyage, federal health officials said.

The Ruby Princess was on a 20-day round trip journey from San Francisco to Canada and Alaska when 102 passengers and 23 crew members were stricken by norovirus, the U.S. Centers for Disease Control and Prevention said.