Not starting from a good base and is very much
every-image-is-different.
Cloned the crosses out as they are a distraction.
You could try
1. Apply auto white balance, duplicate the image and select as best you can an area with suitable colours.
example:
http://i.imgur.com/fo5B0mD.jpg That is the map for the next bit.
2. Back to the first image. Apply Colors -> Map -> Sample Colorise. Almost default settings, the input levels reduced a little to remove some red cast.
http://i.imgur.com/B8YIKuY.jpg3. That gets you to here:
http://i.imgur.com/hId7ONQ.jpg4. Then up to you how much time you spend on the image, the duplicate back under and with a layer mask, improve some areas, such as hands, remains of color cast which show up as colored speckles. Try cloning those out. You do need to get down to the pixel level.
http://i.imgur.com/8rpyf1d.jpg
And that still needs work on the background, overdid the cloning on the trousers, all depends how much time you have.