Icon of the Seas: World’s largest cruise ship sets sail from Miami

Watch: A look at Icon of the Seas as it leaves the Port of Miami
The world’s largest cruise ship has set sail from Miami, Florida, on its maiden voyage, but there are concerns about the vessel’s met…
Read More

Margherita Stoval