This can't be natural can it?
There has to be some name or other for this otherwise this is the first time it's been seen which is cool?
I've looked them up but can't find anything remotely similar or that even comes remotely close?
Maybe you'll have more information regarding how these are made as I'm all out of ideas...
Here's a close up of the clouds.