VIDEO: Icon of the Seas arrives in Miami

The new holder of the “world’s largest cruise ship” title, Royal Caribbean International’s 7,600 guest Icon of the Seas, arrived in Miami for the first time yesterday. Taller than the Eiffel Tower, … Continue reading VIDEO: Icon of the Seas arrives in Miami