Not everyone has access to the high definition TV picture. I was told that this picture is made in Africa. That is so sad...
No, it is not an explosion. These are the clouds in South Dakota.
Somewhere in Vladivostok - Russian Church
Dominican Republic - Punta Cana
It is somewhere in Belgium