[Photo-Image: Russia strange phenomena photo, Tagonrog Russia, February 10, 2012]
A series of strange phenomena photos taken February 10, 2012, in the sky above Tagonrog Russia are getting some buzz. Is the object near the Sun an optical illusion or Planet X, Niburu?
Taganrog is a seaport city in Rostov Oblast, Russia, located on the north shore of Taganrog Bay on the Sea of Azov. The shallow sea is frozen due to the extreme cold weather.