Sign in

D. Ross Cameron

@drosscameron.bsky.social
1.9K followers 490 following 595 posts

Long-time (41 years) photojournalist. Unless noted otherwise, all photos here are my work. www.drosscameronphoto.com

PostsRepliesMedia
D. Ross Cameron @drosscameron.bsky.social · 09/10/2026
He’s not wrong. #TrumpIsAWarCriminal
020
D. Ross Cameron @drosscameron.bsky.social · 09/10/2026
The worst terrorist attack outside of 9/11? Timothy McVeigh is on Line 2, idiot.
000
D. Ross Cameron @drosscameron.bsky.social · 08/10/2026
No offense, but that statement is an insult to rocks.
021
D. Ross Cameron @drosscameron.bsky.social · 07/10/2026
Nailed it.
040
D. Ross Cameron @drosscameron.bsky.social · 07/10/2026
Just wait til you see his kick in the bel lap!
020
D. Ross Cameron @drosscameron.bsky.social · 07/10/2026
“I don’t know for sure, Greg, but I think he really *did* need to wash his hair!” #TrumpIsRadioactive
000
D. Ross Cameron @drosscameron.bsky.social · 07/10/2026
How long is Congress going to let this nut job continue to escalate his threats against his (ever-expanding number of) enemies? The guy is certifiable! #TrumpIsMentallyIll #25thAmendmentNow
143
D. Ross Cameron @drosscameron.bsky.social · 07/10/2026
Well, you *can*… but it’s not recommended.
010
D. Ross Cameron @drosscameron.bsky.social · 05/10/2026
I thought that Drumpf objected to “migrants?”
130
D. Ross Cameron @drosscameron.bsky.social · 01/10/2026
At least he’s “good” at something. #TrumpIsADisaster
000
D. Ross Cameron @drosscameron.bsky.social · 01/10/2026
Payment without prison time is insufficient.
000
D. Ross Cameron @drosscameron.bsky.social · 30/09/2026
Well, now you’re being silly! Wait. Scratch that.
120
D. Ross Cameron @drosscameron.bsky.social · 30/09/2026
”Nuke-u-lar?” Spoken like the 3rd grade reader he aspires to be.
020
D. Ross Cameron @drosscameron.bsky.social · 30/09/2026
Consider the source. #GOPClowns
010
D. Ross Cameron @drosscameron.bsky.social · 29/09/2026
Hate. Hate. Hate them.
001
D. Ross Cameron @drosscameron.bsky.social · 29/09/2026
Not fat enough. And the neckgina is missing.
000
D. Ross Cameron @drosscameron.bsky.social · 23/09/2026
Bob Ross would be impressed.
000
D. Ross Cameron @drosscameron.bsky.social · 23/09/2026
Johnny Bench, after Brooksie was awarded a new car by Sport magazine for being WS MVP: “I’ll bet it has an extra large glove compartment.”
010
D. Ross Cameron @drosscameron.bsky.social · 23/09/2026
You know, I’m beginning to think that the human arm was not designed for this.
010
D. Ross Cameron @drosscameron.bsky.social · 21/09/2026
Not even if it would help the space program.
080
D. Ross Cameron @drosscameron.bsky.social · 20/09/2026
Powerful positive vibes going out to Kuip.
010
D. Ross Cameron @drosscameron.bsky.social · 18/09/2026
“Shrinkflation sweetheart.”
011
D. Ross Cameron @drosscameron.bsky.social · 18/09/2026
Rep. (now Mayor) Lee is a brave woman who stands up for what’s right. The blowback (death threats, etc.) from that vote endangered her personal safety for years.
021
D. Ross Cameron @drosscameron.bsky.social · 18/09/2026
Trump wouldn’t know fine art if the Mona Lisa bit him on the ass. (I apologize in advance for that nauseating mental image.) #TrumpIsWhiteTrash
071
D. Ross Cameron @drosscameron.bsky.social · 18/09/2026
Well, this could very well be true, and if so, great; but if your source is #CBSNews… Yeah, no thanks.
010
D. Ross Cameron @drosscameron.bsky.social · 17/09/2026
Thanks for this, @rbreich.bsky.social. My wife and I both worked at East Bay Times (she was part of the Pulitzer winning team), and were laid off. Alden has gobbled up several more local papers in the ensuing decade. The destruction of local newspapers is not entirely their fault, but it’s close.
002
D. Ross Cameron @drosscameron.bsky.social · 16/09/2026
Clearly too big.
131
D. Ross Cameron @drosscameron.bsky.social · 15/09/2026
Good to know they‘re not just flouting the rules.
010
D. Ross Cameron @drosscameron.bsky.social · 14/09/2026
I hope you sued the pants off the company that made that obviously defective bike, and the town whose poorly paved streets caused your traumatic injury. 😃
000
D. Ross Cameron @drosscameron.bsky.social · 14/09/2026
Random thought: if the GOP somehow is still in control of both Houses after the election, I would like my $5k bribe delivered in unmarked, non-sequential $250 bills, please. #TrumpIsALiar
082
D. Ross Cameron @drosscameron.bsky.social · 11/09/2026
But, but, but, Kai! It’s got to be true! The prezerdent said so! On the tee vee! #itsACult
010
D. Ross Cameron @drosscameron.bsky.social · 10/09/2026
I want to rephrase that, please. “He has dementia, and we are all suffering.”
030
D. Ross Cameron @drosscameron.bsky.social · 09/09/2026
He meant $2/liter.
000
D. Ross Cameron @drosscameron.bsky.social · 08/09/2026
Ladies and gentlemen, your Sacramento River Cats! And Rafael Devers.
000
D. Ross Cameron @drosscameron.bsky.social · 08/09/2026
How about free hamburgers? With a nice green salad? That’ll get ’em there. And some will never leave.
020
D. Ross Cameron @drosscameron.bsky.social · 08/09/2026
Well, it IS almost Halloween, and she’s pretty creepy. So, you know, setting the mood.
000
D. Ross Cameron @drosscameron.bsky.social · 08/09/2026
By that statement, do you mean you watch CBS news now? And if so, why? I think Ms. Weiss has demonstrated pretty definitively that her “news” would be right at home on Korean state TV. At our house, the television hasn’t been tuned to CBS since the second Stephen Colbert went off the air.
031
D. Ross Cameron @drosscameron.bsky.social · 07/09/2026
Talk about stupid: Bombardier has a manufacturing facility in Bath, NY. But I’m sure the guy who posts pictures of himself riding horseback next to George Washington knew all about that. #TrumpIsAnIdiot
170
D. Ross Cameron @drosscameron.bsky.social · 07/09/2026
Were they airing on CBS? If so, you just answered your own question. #BoycottCBS
010
D. Ross Cameron @drosscameron.bsky.social · 07/09/2026
What? No mini skirt? This is an outrage!
000
D. Ross Cameron @drosscameron.bsky.social · 07/09/2026
So far. Don’t give up hope.
020
D. Ross Cameron @drosscameron.bsky.social · 05/09/2026
The man bankrupted not just one, not just two, but THREE casinos! That fact has “financial genius” written all over it, no?
000
D. Ross Cameron @drosscameron.bsky.social · 04/09/2026
Pro tip: never trust the phrase “it’s very clean” from a guy who smells funny, is painted like a traffic cone and farts audibly in front of the press.
1332
D. Ross Cameron @drosscameron.bsky.social · 03/09/2026
Which propaganda network will Maria land at? OANN? Or NewsMax? Or Mike Lindell? “Enquiring” minds want to know!
000
D. Ross Cameron @drosscameron.bsky.social · 02/09/2026
I almost never use coins or paper currency these days, but if anybody tries to give me one of these as change or payment for anything, they’ll find I consider it as useful as a wooden nickel.
070
D. Ross Cameron @drosscameron.bsky.social · 02/09/2026
Since ships have to squeeze through, why not the Trump Renal Canal, and the Trump Anus?
010
D. Ross Cameron @drosscameron.bsky.social · 02/09/2026
Twas a great weekend at the ballpark, watching the #BaltimoreOrioles sweep the #Athletics. Not that I was rooting for anybody… For #IMAGN Sports Images. #MLB #GoBirds
Aug 28, 2026; West Sacramento, California, USA; Baltimore Orioles catcher Carlos Narváez (75) tags out Athletics second baseman Jeff McNeil (22) as he tries to score the go-ahead run during the eighth inning at Sutter Health Park. Umpire is Emil Jimenez. Mandatory Credit: D. Ross Cameron-Imagn ImagesAug 28, 2026; West Sacramento, California, USA; A rainbow punctuates the skies over Sutter Health Park during the fourth inning of a game between the Baltimore Orioles and Athletics. Mandatory Credit: D. Ross Cameron-Imagn ImagesAug 29, 2026; West Sacramento, California, USA; Baltimore Orioles shortstop Gunnar Henderson (2) leaves his feet to throw out Athletics center fielder Henry Bolte at first base on a ground ball during the ninth inning at Sutter Health Park. Mandatory Credit: D. Ross Cameron-Imagn ImagesAug 30, 2026; West Sacramento, California, USA; Baltimore Orioles shortstop Gunnar Henderson (2) throws over Athletics right fielder Lawrence Butler (4) to complete a double play during the fifth inning at Sutter Health Park. Donovan Walton was out at first base. Mandatory Credit: D. Ross Cameron-Imagn Images
260
D. Ross Cameron @drosscameron.bsky.social · 01/09/2026
I’ve heard we also want to abolish pornography, Mikey. What will you have a smartphone alert for when that happens? Weasel.
000
D. Ross Cameron @drosscameron.bsky.social · 01/09/2026
She becomes the JonBenét Ramsey of the 2030s.
000
D. Ross Cameron @drosscameron.bsky.social · 01/09/2026
Never have I seen such an insult to evil, stupid people.
000