>>2631842yeah that's too much
in cc 2015 go to filters - other - hsb / hsl and convert from rgb to hsb
copy the third channel (blue is brightness) to a new layer and use dehaze on it, i used 75 and then a little hdr toning inthis
second channel (green is saturation) to a new layer, invert it, dehaze a little, invert again, you can use some shadows / highlights on it to bring up the less saturated parts and bring down the highly saturated parts if you want or use curves as long as you leave solid black and overexposed to #ffffff alone (areas with no saturation are set to 0 hue in rgb to hsb so if you raise the saturation it'll become splotchy and red and look bad)
put the channels back into place in the layer that went through rgb to hsb and then hsb to rgb it and apply further colour correction if you want
i split it to hsb for individual dehazing because i find that dehaze fucks up colour really bad if you push it