Carnival Magic returns to service with refreshed retail areas
Download photo