January 27, 2024

The world’s largest cruise ship, Icon of the Seas, sets sail from Miami on its maiden voyage. Able to hold up to 7,600 passengers and nearly 1,200 feet long, the new ship is five-times larger than the Titanic.