Has a new kind of cloud been spotted in our skies?

More...