Mysterious Blast In Russia Has Many Worried About Armageddon

The mysterious flash of light in this video has many people fearful of Armageddon. The ‘bomb’ flash was seen in St. Petersburg, Russia. Other theories had Martians and a possible neutron bomb explosion. The reported cause is a explosion at a electrical power plant caused by a “technical malfunction”.