Stunned locals have captured a glowing green fireball flying over the Russian city of Novosibirsk in Western Siberia. The phenomenon … More
Eyes to See, Ears to Hear
Stunned locals have captured a glowing green fireball flying over the Russian city of Novosibirsk in Western Siberia. The phenomenon … More