Italy’s Fincanteri Shipyard just launched the Royal Princess. Check out the most complete photo we have yet of her!