Close

Carnival Princess to pay record $40 million for pollution cover-up

Go back to Carnival Princess to pay record $40 million for pollution cover-up