Cruise

Carnival lets customers put cruise vacation on layaway

By Jamie Biesiada /

Comments