November 19, 2022 Leon Mika @odd shared a link to O Rly and given the recent tech news I couldn’t help myself. Enjoy. Other Artefacts (41) Memes (24)