Icon of the Seas, the World's Largest Cruise Ship from Royal Caribbean, in Miami, FL.
Icon of the Seas, the World's Largest Cruise Ship from Royal Caribbean, in Miami, FL.