The Leonids meteor shower of 1833 is one of the most spectacular meteor showers ever and is the source of many UFO sightings.
Strange strange strange… the world of the unexplained, bizarre, paranormal events and weird news from your neighbors.
Strange strange strange… the world of the unexplained, bizarre, paranormal events and weird news from your neighbors.
The Leonids meteor shower of 1833 is one of the most spectacular meteor showers ever and is the source of many UFO sightings.