The only thing is, it's not possible to take such a photo as you can't actually fly through one in the first place - a rainbow being formed by droplets above the ground and centred on a line from the Sun to the observer's eye.
The rainbow effect, while undoubtedly pretty, is actually the result of polarisation.
You can read more about the science behind it in this blog posted in 2008.
More: [No, Brian Cox does not think we are truly alone in the universe]7
More: [The photo that sums up our world]8