Video was taken at an undisclosed location in Russia by CCTV. Two strange, and
different, lights. Natural phenomena?
different, lights. Natural phenomena?
Source: Phantoms and Monsters
Strange strange strange… the world of the unexplained, bizarre, paranormal events and weird news from your neighbors.
Source: Phantoms and Monsters