Breaking News
Home / KCMQ Blogs / Alien Invasion In St. Louis

Alien Invasion In St. Louis

Was it an alien invasion or a meteor….perhaps both..!!

People from O’Fallon, Illinois, to Winfield, Missouri, saw or heard the suspected meteor flying through the sky.