What a snap! (Picture: Caters)
Air passenger Melissa Rensen thought she had merely taken a picture of a beautiful cloud formation from the plane window.
So the 51-year-old Canadian was astonished when she saw the colours in her photo later.
She said: ‘Having not seen the rainbow with my naked eye, when I saw it in the shot I was stunned. At first I thought it was caused by the polarised plane window or jet fuel vapour.
‘I’d never experienced anything like it and I doubt I ever will again.’
The shot was taken over the Caribbean as Ms Rensen, from London, Ontario, flew to Honduras.