The Carnival Liberty on a previous deployment in Europe.
The Carnival Liberty on a previous deployment in Europe. AP File AP
The Carnival Liberty on a previous deployment in Europe. AP File AP