The sighting took place in the town of Kashira, on the outskirts of Russia's capital city Moscow. The UFO was spotted above the well-known Kisharsky Shopping Mall, leading some local UFO researchers to speculate that it may have been tapping into the Mall's substantial energy system.
UFO sightings and footage have never been more frequent in Russia and many local ufologists believe that aliens will soon be openly revealing their presence on our planet.
To know more about San jose movers, check San jose movers. To know more about San Francisco movers, Check San Francisco movers.