The world’s next largest cruise ship can float. Royal Caribbean’s Star of the Seas, which will debut out of Port Canaveral next summer, managed the feat during a construction milestone last weekend.
Results that may be inaccessible to you are currently showing.