I suggested to Viking that they should contact all the passengers on the cruise to see who has a visa and who doesn’t.
It’s important that everyone continue to call and email Viking to make them understand the magnitude of the problem. I have emailed the Brazilian Consulate in Houston, TX and waiting to hear their response.