Aliens rode in to STL on a meteor last night, obviously.
November 12, 2019
Stacey saw a super bright flash and heard a giant BOOM last night. Jonah thinks it was aliens, but Stacey (and science, and the news, and the video proof shows) it was a meteor. So, obviously the aliens are sly and rode in on the meteor. Duh.