I agree that it is lens flare, no doubt about it, as I was looking right into the sun.
I remember seeing the green spot in the viewfinder, as I set-up the shot, when I pressed the shutter the green spot stayed in the picture. Somehow some residual light got into the lens. The only thing I can...