Temp. sensor baffled!!!

Picture of the engine but not of the problem.....