Ok these are NOT last forever sheets. 
Navy blu in one photo are great as for color. The other ones are the gray. It’s very hard to tell if they are green or gray. They are also with an off white.  The photo is not a camera error.  They really look that filthy and dingy.