Mozilla · Oct 25, 2026 · Mozilla Firefox reunites meme royalty to remind you what the internet used to feel like Story details →