Question: why are navy ships grey?
Answer: Haze gray is a paint color scheme used by USN warships to make the ships harder to see clearly. The gray color reduces the contrast of the ships with the horizon, and reduces the vertical patterns in the ship's appearance. ... Thus, "haze gray and underway" is shorthand for naval surface warships at sea.