Ships are expensive to maintain. The city of Long Beach, California has lost money on the Queen Mary for decades. A draft document identified some $250 million in repairs needed on the Queen Mary. Ignoring the cost of repairs, Long Beach has pretended that the shipp is currently profitable.