@sfgate.com won its first two Society of Professional Journalists awards ever this year, which is great, but what's better is our Senior Photo Editor Charles Russo sitting down to talk about the story behind one of the winners: our photo spread from the A's final game in Oakland.
@sfgate.com won its first two Society of Professional Journalists awards ever this year, which is great, but what's better is our Senior Photo Editor Charles Russo sitting down to talk about the story behind one of the winners: our photo spread from the A's final game in Oakland.
tune in tonight for all-new episodes of #TheSimpsons, #universalbasicguys, #bobsburgers and #krapopolis on #FOX. streaming next day on hulu.
tune in tonight for all-new episodes of #TheSimpsons, #universalbasicguys, #bobsburgers and #krapopolis on #FOX. streaming next day on hulu.
“Don’t say Oakland.”
“Why’d you say it.”
“There will be a strongly worded letter during the break.”
“Don’t say Oakland.”
“Why’d you say it.”
“There will be a strongly worded letter during the break.”
Pay your creatives or make your own thumbnails.
This kind of garbage makes the platform so much worse.
Pay your creatives or make your own thumbnails.
This kind of garbage makes the platform so much worse.
Watch full collab as @brodiebrazil.bsky.social & David go over all things ATH’s.
📺: youtu.be/-Btjy_YYBS8?...
Watch full collab as @brodiebrazil.bsky.social & David go over all things ATH’s.
📺: youtu.be/-Btjy_YYBS8?...
And also a big 🖕🏽 you to John Fisher for striping away a love shared generationally between father and son at the Oakland Coliseum.
And also a big 🖕🏽 you to John Fisher for striping away a love shared generationally between father and son at the Oakland Coliseum.