UFO? Santa? Mysterious Lights Spotted on Christmas Eve Explained
Friday, December 30, 2011 - 14:30
in Biology & Nature
People in Europe were treated to a flashy night sky display on Christmas Eve.
People in Europe were treated to a flashy night sky display on Christmas Eve.