A sparkly 5K and dance party to celebrate Midnight Runners SF’s 7th birthday, along with the retirement of wonderful captains @jsalimander89 and @seaschelll . More photos on the website, swipe til the end for bonus pup!
Muni Diaries turned 18, can now rent a car but would rather just take the N. Wonderful stories about our City shared by @bunny.the.doc , @munirunclub , @ronadsf , @roopisonfire and more 🚌.
A very happy birthday (and Valentine’s Day) to my adventure partner, crossword companion, sparkling wine enthusiast, bodega cat whisperer, etc — you know, all of @subtidalsadie ’s titles. 🧡🧡.
Let’s call this a solid start on pulling together 2025 in photos. Picked out twenty photos that I think together give a good sense of a very fun but busy twelve months. Thank you to everyone who was there and made it special. More to come!
Summer is officially over so it’s the perfect time for a highlight reel from Santa Barbara’s Solstice Festival 🌞. Fashionably late over fashionably never, right?
Much more up on the website, link in bio. @summersolsticesb
Another foggy San Francisco Marathon in the books! Photographing, not running — are you kidding me? The hills, the cold? In this economy? Kidding but fr, congrats to the runners and kudos to everyone who came out to cheer
Last night’s Oakland 5000 from @renegade_running and @adidas . Off the charts athleticism and community. Can’t wait to see how everyone else documented it; tried doing this one a little differently. 🙌.