Larry’s red space suit and other oddly satisfying and mildly interesting things I saw on the Internet July 29, 2023 Memes (63)