Princess Cruise Lines and its parent company Carnival Corporation have agreed to pay a $20 million criminal penalty for environmental violations.

The company has a long history of dumping plastic trash and oily waste from its ships, with violations dating back to 1993. In 2016, its Princess subsidiary agreed to pay $40 million for pollution.

(Image credit: Casey Rodgers/AP)