Fact #1573741894
Fact
#1573741894
Incident date:
6-08-1966
Location:
United StatesPhenomena:
UFO
The Alien
On Monday evening, November 11, in the sky over the American city of St. Louis, Missouri, were seen a meteor, according to CBS.