Profile banner
Profile picture

Craig Dodge

@craigdodge.bsky.social

Not AI, I’m just like this.

created October 9, 2024

3,577 followers 83 following 3,613 posts

view profile on Bluesky

Posts

Profile picture Eric Umansky (@ericumansky.bsky.social) reposted

You know that boat the administration blew up? A former law enforcement official told the NYT the boat seemed to be carrying not drugs but *’migrants * www.nytimes.com/2025/09/03/u...

In the former official’s opinion, it was more likely that the vessel was carrying migrants on a human smuggling run. It would be impossible to know for sure, however, given that any evidence of drug smuggling was destroyed in the attack.
4/9/2025, 12:32:32 AM | 3649 1671 | View on Bluesky | view

Profile picture NY Times Pitchbot (@nytpitchbot.bsky.social) reposted

No one knows exactly what was on the Venezuelan boat that was struck by the US military, but the fact that the strike was okayed by the president’s son suggests that there was no cocaine aboard.

4/9/2025, 1:34:24 AM | 1239 167 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

You know it’s because it has “urban” in the name.

4/9/2025, 12:45:42 AM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

CBS News was dead the moment Paramount agreed to a Commissar.

4/9/2025, 12:00:12 AM | 0 0 | View on Bluesky | view

Profile picture Mike Drucker (@mikedrucker.bsky.social) reposted

I dunno, if you can’t even find common ground with them on the “pedophiles are bad” issue, maybe they just aren’t fucking interested in meeting in the middle on anything

3/9/2025, 8:12:38 PM | 970 132 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Tom Homan is still a bitch.

3/9/2025, 9:39:47 PM | 1 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

the consequences of crossing the marco rubicon is he’ll be in your cabinet meetings and you can watch his soul slowly die

3/9/2025, 9:30:04 PM | 1 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

I don’t want to get between Ted and his flight to Cancun when his constituents are dying.

3/9/2025, 9:26:47 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social)

Seems really fucking relevant to the kids you raped.

3/9/2025, 9:13:37 PM | 0 0 | View on Bluesky | view

Profile picture Aaron Rupar (@atrupar.com) reposted

Epstein survivor Marina Lacerda: "The worst part is that the government is still in possession right now of documents & information that could help me remember and get over all of this maybe, and help me heal. They have documents w/ my name on them that were confiscated from Jeffrey Epstein's house"

3/9/2025, 3:09:08 PM | 11357 3734 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Because troops from rural areas will have less sympathy for city civilians. Same reason China brought in troops from the countryside for Tiananmen Square.

3/9/2025, 7:39:15 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

3/9/2025, 7:36:37 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social)

My far-left opinion: Hitler still sucks.

3/9/2025, 7:24:28 PM | 1 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

using the legal concept of “nuh uh”

3/9/2025, 6:32:07 PM | 0 0 | View on Bluesky | view

Profile picture Acyn (@acyn.bsky.social) reposted

AOC: If anybody says “this isn’t fair, I'm gonna have to divest all my stocks if I run for congress” maybe you should stay home.

3/9/2025, 5:42:14 PM | 29934 6705 | View on Bluesky | view

Profile picture Kevin M. Kruse (@kevinmkruse.bsky.social) reposted

Terrific piece by @mehdirhasan.bsky.social for @theguardian.com. The country desperately needs congressional Democrats to get their shit together, and it needs to happen sooner rather than later.

3/9/2025, 5:24:24 PM | 1614 426 | View on Bluesky | view

Profile picture Stephanie Mencimer (@smencimer.bsky.social) reposted

National Guardsmen now stationed outside our DC building confirmed that the only thing they can do if they witness a crime is call 911. The have no more authority than my office mate to intervene. Despite the handcuffs, they can't make arrests. They are very expensive mall cops.

3/9/2025, 5:37:34 PM | 5975 1674 | View on Bluesky | view

Profile picture skáld (@danglinghemmie.bsky.social) reposted

the hot new trend of 2031 is trad wives burying their dead, unvaccinated children

3/9/2025, 11:50:10 AM | 1141 236 | View on Bluesky | view

Profile picture Steven Beschloss (@stevenbeschloss.bsky.social) reposted

Why didn’t some of the Epstein survivors speak out earlier? “I thought someone was going to kill me,” one explained. As another asked, “Why did the government work so hard to protect Jeffrey Epstein and not victims like me?”

3/9/2025, 5:08:50 PM | 15048 4183 | View on Bluesky | view

Profile picture Punish the Villains (@internethippo.bsky.social) reposted

How did we get an entire corporate and political world full of scumbags and bastards, all we did was incentivize that behavior at every turn

30/7/2025, 4:54:41 AM | 6810 1367 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

If you want fetal consent just show them the world Republicans want for them.

3/9/2025, 5:26:15 PM | 5 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

West Coast is Best Coast

3/9/2025, 5:24:34 PM | 12 0 | View on Bluesky | view

Profile picture Andy Craig (@andycraig.bsky.social) reposted

This is like watching a Victorian time traveler befuddled at trying to work an iPhone. Just completely lost and confused by all the intervening context of the different era he's now in.

3/9/2025, 9:21:26 AM | 2709 453 | View on Bluesky | view

Profile picture The Volatile Mermaid (@ohnoshetwitnt.bsky.social) reposted

Nobody is “grooming” your kids to be gay or trans but people ARE grooming them to be Nazis.

3/9/2025, 12:17:24 PM | 6771 2064 | View on Bluesky | view

Profile picture jen 🌻 (@bunnibytz.bsky.social) reposted

KASIE HUNT: Over the summer you said, “There’s no vaccine that’s safe and effective”. Do you still believe that? RFK JR: “I never said that.” KASIE HUNT: “Play the clip.” RFK JR (clip): “There’s no vaccine that is safe and effective.” (March 2024) ht: @cwebbonline.com

2/9/2025, 7:40:13 PM | 15403 4384 | View on Bluesky | view

Profile picture Michael Hobbes (@michaelhobbes.bsky.social) reposted

40% of Republicans think the COVID vaccine killed more people than the COVID virus. One in four believe that QAnon is real. No matter how far they radicalize, we are told over and over again that the people being rude to them are the problem.

2/9/2025, 11:20:05 PM | 6308 1840 | View on Bluesky | view

Profile picture William B. Fuckley (@opinionhaver.bsky.social) reposted

Yeah it’s sort of funny but I’m a 100% unironic believer in that “good times create weak men” shit now, it’s totally accurate, it’s just that the kind of guys who posted it the last few years were the weak men in question.

3/9/2025, 12:45:48 PM | 2030 330 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

The buck stops with Biden.

3/9/2025, 3:26:36 PM | 1 0 | View on Bluesky | view

Profile picture Jon Cooper (@joncooper-us.bsky.social) reposted

A victim of convicted sex trafficker Jeffrey Epstein has revealed how a group of survivors is compiling a client list of their own.

3/9/2025, 1:50:33 PM | 17249 5244 | View on Bluesky | view

Profile picture Michael (@fleerultra.bsky.social) reposted reply parent

think about how rotten your soul has to be, how broken your moral compass, to think drag queen story hour is a sign of social decay but snuff films of war crimes is exemplary, stand out, should be shared far and wide. these people are sick

2/9/2025, 11:09:56 PM | 2425 472 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social)

3/9/2025, 12:32:05 AM | 1 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social)

Gary! Yes I’m serious, and don’t call me Gary.

3/9/2025, 12:20:56 AM | 0 0 | View on Bluesky | view

Profile picture Kevin M. Kruse (@kevinmkruse.bsky.social) reposted

The president is sending the military to control American cities and if you're a reporter who's framing that illegal power grab as "pushing the boundaries of constitutionality" or "acting boldly to fight crime" or whatever, please go find another line of work where you won't get us all killed.

2/9/2025, 8:56:43 PM | 33972 9393 | View on Bluesky | view

Profile picture Dave Levitan (@davelevitan.bsky.social) reposted

I know, I know, but: The president of the US saying, literally, "we're going in" in reference to sending the military to an American city for no reason beyond terrorizing the local population should be the most immediately impeachable shit imaginable

2/9/2025, 8:57:48 PM | 41282 11028 | View on Bluesky | view

Profile picture Punish the Villains (@internethippo.bsky.social) reposted reply parent

Guy who shrieked about tyranny when they closed Applebees during a pandemic: Mr President sir I saw a homeless man downtown today please send in the 82nd Airborne

2/9/2025, 9:24:31 PM | 1377 257 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social)

Since he’s so concerned about crime, and he has 34 felony convictions, maybe he should take those National Guards and shove them straight up his ass?

2/9/2025, 9:35:29 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

If it’s school shooting, look it’s a small percentage, no big deal. If it lets him deploy his goon squad: ONE INCIDENT IS TOO MANY

2/9/2025, 9:32:06 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Sure glad he’s keeping us out of foreign wars!

2/9/2025, 9:29:52 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social)

But somebody beat up one person, Big Balls, so now we have armed military on the streets.

2/9/2025, 9:00:27 PM | 0 0 | View on Bluesky | view

Profile picture Steven Beschloss (@stevenbeschloss.bsky.social) reposted

Surely, the decision to hold a military spectacle at that time is just coincidence.

2/9/2025, 8:39:19 PM | 3278 1113 | View on Bluesky | view

Profile picture The Tennessee Holler (@thetnholler.bsky.social) reposted

Political theater.

image
2/9/2025, 6:34:13 PM | 4321 2008 | View on Bluesky | view

Profile picture Marisa Kabas (@marisakabas.bsky.social) reposted reply parent

some other asshole with a toupee: alabama rules, the president is great

2/9/2025, 7:00:18 PM | 538 28 | View on Bluesky | view

Profile picture Marisa Kabas (@marisakabas.bsky.social) reposted reply parent

some other asshole: we need to control the sky

2/9/2025, 6:58:52 PM | 588 30 | View on Bluesky | view

Profile picture mtsw (@mtsw.bsky.social) reposted

starmer is doing all the anti-immigrant and anti-trans "popularism" stuff the centrists are demanding US dems do and this is the predictable result:

2/9/2025, 6:47:23 PM | 5956 1847 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social)

Yesh, itsh those elitish jurorsh *hick*

2/9/2025, 6:09:27 PM | 0 0 | View on Bluesky | view

Profile picture Marko Silberhand (@markosilberhand.bsky.social) reposted

. THIS is one of the biggest problems of our time . . . ⬇️ ⬇️ ⬇️ .

image
2/9/2025, 7:13:39 AM | 15886 6302 | View on Bluesky | view

Profile picture Mike Masnick (@mmasnick.bsky.social) reposted

It's so weird how Greenwald and Nate Silver and the like—who aren't even here—keep insisting that Bluesky is pro-DNC, when I've yet to see anyone here ever say anything nice about the DNC at all. Also, evaporating? Lol. Bluesky now sends WAY more traffic to @techdirt.com than Twitter *ever* did.

2/9/2025, 4:39:31 PM | 4934 584 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Happy birthday @deirdreassenza.bsky.social !

2/9/2025, 5:34:26 PM | 1 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

This must have happened several times in the past, given how full of shit he is.

2/9/2025, 5:16:32 PM | 1 0 | View on Bluesky | view

Profile picture jamelle (@jamellebouie.net) reposted

Vance follows a coterie of online Nazis on X, has described Curtis Yarvin as a major intellectual influence, and openly attacks immigrants in blood and soil terms. The response of most of the political press? "Doesn't look like anything to me."

2/9/2025, 3:20:00 PM | 8581 2074 | View on Bluesky | view

Profile picture Ian Boudreau (@ianboudreau.com) reposted

Seems bad that the gulf between the reality you can go outside and see and experience yourself, and the one the political press describes, is widening very rapidly

2/9/2025, 2:43:19 PM | 1477 256 | View on Bluesky | view

Profile picture David Roberts (@volts.wtf) reposted reply parent

Somehow our diseased information environment has produced the net outcome that *the pandemic is considered a political problem for Dems*, not the party that lied about it & got people killed at every juncture. The party that tried, but not perfectly, to save lives, is being forced to apologize.

1/9/2025, 7:25:05 PM | 1344 224 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Bigly, even.

2/9/2025, 3:31:12 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Water pollution is not cool.

2/9/2025, 3:46:57 AM | 2 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

“Hard work leads to economic gains”

2/9/2025, 3:40:57 AM | 1 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Ahem.

2/9/2025, 3:33:31 AM | 3 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social)

2/9/2025, 2:19:12 AM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social)

Tech bros: AI is gonna take everyone’s job. AI:

2/9/2025, 2:15:09 AM | 1 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

asterisks, heavy on the “ass” part

2/9/2025, 1:00:51 AM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Wild rabbit chilling in my yard
2/9/2025, 12:54:31 AM | 3 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Nate Lead. Really dense and too much exposure causes brain damage.

2/9/2025, 12:31:12 AM | 2 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Things would be looking up either way.

1/9/2025, 10:17:05 PM | 1 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

also artifacts from the “enhancement” of the image

1/9/2025, 10:02:36 PM | 1 0 | View on Bluesky | view

Profile picture River doesn't know what to say (@riverraven.bsky.social) reposted reply parent

'blue states closed too early' is said by the same people who are working to close public schools, so you know it's not that they care about children's education.

1/9/2025, 6:29:27 PM | 360 41 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

*FORMER Microsoft Employees

1/9/2025, 9:55:05 PM | 5 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

I miss the days when the films and the witnesses were enough.

1/9/2025, 9:51:29 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

See, I can tell this is satire because it’s too “dog bites man” for normal news.

1/9/2025, 9:47:57 PM | 0 0 | View on Bluesky | view

Profile picture Brendel (@brendelbored.bsky.social) reposted

For being completely unimportant these goofballs really can’t shut the fuck up about us

1/9/2025, 7:21:54 PM | 1123 91 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Swing shift janitor. I think it was around $3.25/hr.

1/9/2025, 9:44:02 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social)

1/9/2025, 9:40:11 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

“journalist”

1/9/2025, 9:26:48 PM | 4 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Nate Lead. Really dense and too much exposure causes brain damage.

1/9/2025, 9:15:44 PM | 8 1 | View on Bluesky | view

Profile picture George Conway 👊🇺🇸🔥 (@gtconway.bsky.social) reposted

image
1/9/2025, 4:13:07 PM | 24627 5341 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Really stepped barefoot on that brick, didn’t ya?

1/9/2025, 6:39:14 PM | 1 0 | View on Bluesky | view

Profile picture Elle (@elleisanisland.bsky.social) reposted

Happy Labor Day 🙂

2 shots from tv show Frasier. One shows Frasier holding a sign,
2/9/2024, 8:12:56 PM | 10304 2730 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Goddamnit autocorrect, I didn’t want an apostrophe. *eye twitches*

1/9/2025, 6:26:12 PM | 1 0 | View on Bluesky | view

Profile picture Mike Drucker (@mikedrucker.bsky.social) reposted

This social media site will not and cannot succeed until everybody pats me on the head and tells me I’m a good boy for all my opinions

1/9/2025, 2:07:46 PM | 2175 184 | View on Bluesky | view

Profile picture Star Trek Minus Context (@nocontexttrek1.bsky.social) reposted

DS9 scene. Rom is a Ferengi hero who has a large bald head and giant ears and lobes that sort of connect to make a unibrow and a ribbed pine cone looking nose. He's wearing a jacket that looks like those lick and stick backsplash tiles you can get at Lowe's. He's pictured here standing in a corridor, talking to someone and holding/reading a PADD. Closed caption reads, Alt in pic 1 Happy Labor Day
1/9/2025, 3:00:58 PM | 5283 2208 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Keep on truckin’.

1/9/2025, 6:11:14 PM | 1 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

IDK maybe a six-pack of Joe Biden’s melted together.

1/9/2025, 6:05:36 PM | 1 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Did he at least cover the spread?

1/9/2025, 5:55:52 PM | 1 0 | View on Bluesky | view

Profile picture Britton Herring (@britton-herring.bsky.social) reposted

This photo was taken of miners at the end of their shift during the Gilded Age before they were unionized. This Labor Day remember the blood, sweat, and tears that those before us paid to give the working class the basic rights we enjoy today. #UnionStrong #HappyLaborDay #NoGodsNoMasters

image
1/9/2025, 3:59:15 PM | 368 124 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

11/10 no notes

1/9/2025, 5:29:26 AM | 0 0 | View on Bluesky | view

Profile picture Ami Berger (@amiberger.bsky.social) reposted

Goodnight, loon Goodnight, all those waiting for The News to come soon Goodnight, "proof" of life Goodnight, garbage wife Goodnight, weird hand bruises Goodnight, red hat losers Goodnight, nobody Goodnight, cow And goodnight to the internet whispering "let it be now"

image
1/9/2025, 3:22:10 AM | 499 94 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Gotta start early for that 3 am sundowning

1/9/2025, 3:20:09 AM | 1 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

I guess better rifles than the pistols that go off when you look at them wrong.

1/9/2025, 3:19:02 AM | 0 0 | View on Bluesky | view

Profile picture Joshua Erlich (@joshuaerlich.bsky.social) reposted

considering republicans are trying to traffic children literally as we speak, “we will protect your children from republicans” is a broadly applicable goal that seems easy to sell but i guess we don’t talk about child safety at the kitchen table?

31/8/2025, 10:34:40 PM | 2479 576 | View on Bluesky | view

Profile picture Tom Lommel (@tomlommel.com) reposted

Official Statement For Immediate Release On the evening of August 30, 2025, in New Hampshire, Mayor Giuliani was flagged down by a woman with beautiful blonde hair and sumptuous red lipstick who had mistakenly missed a left turn at Albuquerque. Upon learning the woman was in fact a cartoon rabbit,

31/8/2025, 9:06:00 PM | 305 53 | View on Bluesky | view

Profile picture oldfriend99 (@oldfriend99.bsky.social) reposted

Rudy Giuliani has been released from hospital after doctors realized he just looks like that

31/8/2025, 8:45:57 PM | 4275 547 | View on Bluesky | view

Profile picture A.R. Moxon (@juliusgoat.bsky.social) reposted

we can just keep saying he's dead and refusing to credit or acknowledge anyone who refers to him being alive, this will work, trust me and just follow my lead

30/8/2025, 9:51:11 PM | 5340 808 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Sebastian Gorka molests goats. See? The rest of us can make shit up too.

31/8/2025, 5:40:05 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social)

No one is turning trans to molest children because child molesters can just join the GOP to get protection.

31/8/2025, 5:33:04 PM | 1 0 | View on Bluesky | view

Profile picture Thomas Zimmer (@thomaszimmer.bsky.social) reposted

Not a very long path from "Why wouldn't you want the regime to deploy federal troops in your city when it reduces carjackings?" to "Why would you be opposed to the erection of internment camps for deviants when it reduces crime?" And a good chunk of mainstream media will just follow along.

31/8/2025, 2:25:28 PM | 1785 469 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Cool. Now do the Epstein files.

31/8/2025, 5:25:59 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

MAGA bestseller book cover: “Everything I don't like is WOKE: A BOOK FOR BASIC DICKHEADS”
31/8/2025, 5:22:48 PM | 2 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Oh come on. I’m used to being lied to, but Jesus Christ.

31/8/2025, 5:16:25 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

Oh I understood that reference.

31/8/2025, 5:09:29 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

31/8/2025, 5:04:10 PM | 0 0 | View on Bluesky | view

Profile picture Craig Dodge (@craigdodge.bsky.social) reply parent

DO A BACKFLIP

31/8/2025, 4:36:40 PM | 3 0 | View on Bluesky | view