SEE IT: Dashcam Capture Mysterious Lights Over Night Sky In Russia!
A dash cam caught a strange large blue-white flash that lit up the night sky in Stavropol, Russia. The video sparked heated controversy online where … Read more
A dash cam caught a strange large blue-white flash that lit up the night sky in Stavropol, Russia. The video sparked heated controversy online where … Read more