Rare "rainbow cloud" spotted over Dearborn

A strange sight in the sky today over Dearborn.

Viewers sent FOX 2 dozens pictures of what appears to be a rainbow cloud of some sort.

What is it and how did this happen?

FOX 2 weather authority Derek Kevra explain.