There has been a wild rumor circulating around the internet lately, suggesting that NASA's magnificent International Space Station (ISS) is secretly tucked away in a pool somewhere in Houston, Texas.
I am pumped y'all, Artemis 1 launched last night and with it, NASA is officially on its way to the moon once again and will use that platform to eventually launch to Mars. Oh no, I think I have Sqeeed myself again.
If you can find a place away from city lights with a good view of the incredible night sky, you just might see the International Space Station sailing by.