Skip to main content

Carnival Corp fined $20 million for ocean pollution