Striped iceberg
Icebergs aren’t exclusively monotone. A few nonconformists come in various colored stripes, standing out against arctic whites and blues. As water melts and refreezes on an iceberg over time, dirt and other particles can become trapped between new layers of ice, creating multicolored stripes across its surface. A variety of colors can appear. Blue stripes occur when water gets trapped between layers of ice and freezes so quickly that air bubbles cannot form. Once icebergs break off and fall into the ocean, algae or other materials present in the water can create green or yellow stripes. Up your chances of viewing striped bergs by heading south to Antarctica.
Photo: Jeff McNeill 

Found here:http://matadornetwork.com/trips/photo-essay-15-unusual-natural-phenomena-and-where-to-witness-them/

Striped iceberg

Icebergs aren’t exclusively monotone. A few nonconformists come in various colored stripes, standing out against arctic whites and blues. As water melts and refreezes on an iceberg over time, dirt and other particles can become trapped between new layers of ice, creating multicolored stripes across its surface. A variety of colors can appear. Blue stripes occur when water gets trapped between layers of ice and freezes so quickly that air bubbles cannot form. Once icebergs break off and fall into the ocean, algae or other materials present in the water can create green or yellow stripes. Up your chances of viewing striped bergs by heading south to Antarctica.

Photo: Jeff McNeill

Found here:
http://matadornetwork.com/trips/photo-essay-15-unusual-natural-phenomena-and-where-to-witness-them/