Rainbow

The kaleidoscope of colours on a bit of reef.