If we're still doing the stick thing this dude just won February 25, 2026February 25, 2026 · Humor · By ReportWire 2847 points, 91 comments. Source link