• Vaccines & Tests/Vacunas & Pruebas
  • Affordable Housing Listings
  • Español
  • 中文
  • About
  • Donate
  • Business memberships
  • Data
  • Latest News
  • The Pandemic
  • Covering the Police
  • Housing
  • The Arts
  • Eats
  • Stories on Local History
  • Neighborhood Notes
  • About
    • FAQs: Mission Local’s Membership Drive
  • Advertising
  • Latest News
  • The Pandemic
  • Covering the Police
  • Housing
  • The Arts
  • Eats
  • Stories on Local History
  • Neighborhood Notes
  • About
    • FAQs: Mission Local’s Membership Drive
  • Advertising
Skip to content
Mission Local

Mission Local

Local news for a global city

  • Trending
  • What’s on now!
  • D4 supe candidate files 3 registrations in 3 months
  • SF sues notary Leonard Lacayo, alleges fraud … again
  • Mayan rulers in the heart of the Mission as cultural center turns 45
  • Read us, support us!
  • Hamasaki joins DA race

Author Archives: Michael Johnson

citylights17@hotmail.com
Posted inMobile, SNAPS, Today's Mission

SNAP: SF Pride

by Michael Johnson April 12, 2016September 29, 2020
Posted inFront Page, Mobile, Newsletter, SNAPS, Today's Mission

Mission Street Transformation Underway

by Michael Johnson April 6, 2016September 29, 2020
Posted inMobile, SNAPS, Today's Mission

SNAP: Burgers and Church

by Michael Johnson April 5, 2016April 5, 2016
Posted inMobile, SNAPS, Today's Mission

SNAP: Paper on Brick

by Michael Johnson April 5, 2016
Posted inMobile, SNAPS, Today's Mission

SNAP: Ford Ranchero

by Michael Johnson March 24, 2016March 23, 2016
Posted inMobile, SNAPS, Today's Mission

SNAP: Tell It Like It Is

by Michael Johnson March 23, 2016September 29, 2020
Posted inMobile, SNAPS, Today's Mission

SNAP: The Mission Takes a Whack at Trump

by Michael Johnson March 20, 2016September 29, 2020
Posted inFeatured, Front Page, Mission Fire, Mobile, Newsletter, Today's Mission

The Beginning of the End at 22nd and Mission

by Michael Johnson March 18, 2016September 29, 2020
Posted inMobile, SNAPS, Today's Mission

SNAP: Sound Wisdom

by Michael Johnson March 10, 2016March 10, 2016
Posted inFront Page, Mobile, Newsletter, Photography, SNAPS, Today's Mission

The Last Tents on Division Street

by Michael Johnson March 3, 2016September 29, 2020
Posted inMobile, SNAPS

SNAP: Plein Air Magic

by Michael Johnson March 2, 2016September 29, 2020
Posted inMobile, SNAPS, Today's Mission

SNAP: Someone Woke Up on the Wrong Side of the Bed

by Michael Johnson March 1, 2016September 29, 2020
Posted inMobile, SNAPS, Today's Mission

SNAP: Heart of the Mission

by Michael Johnson February 14, 2016September 29, 2020
Posted inFront Page, Mobile, Newsletter, The Arts, Today's Mission

Sketchbook Found in SF!

by Michael Johnson February 12, 2016September 29, 2020
Posted inMobile, SNAPS, Today's Mission

SNAP: Crazy Cats

by Michael Johnson January 26, 2016September 29, 2020

Posts navigation

Newer posts 1 2 3 Older posts

Join our daily newsletter

Latest News

  • Relic August 13, 2022
  • People We Meet: Leah Morrett August 13, 2022
  • Collision destroys parklet at Valencia and 16th streets August 12, 2022
  • Covid-19 Tracker: The unpredictable virus August 12, 2022
  • Is police accountability working in San Francisco? (Part II) August 12, 2022

Mission Local produces enterprise-reporting on SF’s most critical issues: police reform, corruption, public health, housing and homelessness.  Learn more about us.

 

Top Posts & Pages

  • Home
  • The app always wins: a DoorDash driver’s quixotic quest for $14.28 an hour
  • SF City Attorney sues notary Leonard Lacayo, alleges fraud. Again.
  • Gabriela López, recalled from the Board of Ed, is running again (update: 10:25 a.m.)
  • Collision destroys parklet at Valencia and 16th streets
  • John Hamasaki declares candidacy in SF District Attorney race
  • Is police accountability working in San Francisco? (Part II)
  • Covid-19 Tracker: The unpredictable virus
  • D4 supe candidate Louie files 3 registrations in 3 months, blames Elections Dept.
  • Man set on fire Sunday morning in encampment attack
© 2022 Local news for a global city. Proudly powered by Newspack by Automattic