top

Freedom Now Demonstrators Lock Down...
480_freedomnow-opd-oakland_20160721_001.jpg

Chained to OPD doors
480_freedomnow-opd-oakland_20160721_004.jpg

The two other OPD entrances not shu...
480_freedomnow-opd-oakland_20160721_002.jpg

Black Lives Matter
480_freedomnow-opd-oakland_20160721_003.jpg

Invest in Black Communities
480_freedomnow-opd-oakland_20160721_006.jpg

Freedom Now Demonstrators Shut Down...
480_freedomnow-opoa-oakland_20160720_001.jpg

OPOA office building on 5th Street
480_freedomnow-opoa-oakland_20160720_002.jpg

U-locks around necks and door handl...
480_freedomnow-opoa-oakland_20160720_003.jpg

Defund OPD
480_freedomnow-opoa-oakland_20160720_004.jpg

Divest from the War on Blackness ...
480_freedomnow-opoa-oakland_20160720_005.jpg

Black Lives Matter
480_freedomnow-opoa-oakland_20160720_006.jpg

Oakland Fire Department examines po...
480_freedomnow-opoa-oakland_20160720_007.jpg

One of those locked down volunteers...
480_freedomnow-opoa-oakland_20160720_008.jpg

SF Police Credit Union is fully loc...
480_freedomnow-opoa-oakland_20160720_009.jpg

Addressing why the demand is Freedo...
480_freedomnow-opoa-oakland_20160720_010.jpg


480_freedomnow-opoa-oakland_20160720_011.jpg


480_freedomnow-opoa-oakland_20160720_012.jpg

Two Oakland cops maintain a positio...
480_freedomnow-opoa-oakland_20160720_013.jpg

By early evening, blankets and neck...
480_freedomnow-opoa-oakland_20160720_014.jpg

Plenty of food and drink for everyo...
480_freedomnow-opoa-oakland_20160720_015.jpg

Invest in Black Health, Galls cop c...
480_freedomnow-opoa-oakland_20160720_016.jpg

Credit union still locked down
480_freedomnow-opoa-oakland_20160720_017.jpg

Black Lives Matter banner displayed...
480_freedomnow-opoa-oakland_20160720_018.jpg

Drivers honked in support throughou...
480_freedomnow-opoa-oakland_20160720_019.jpg

By 4am, protesters were gone and po...
480_freedomnow-opoa-oakland_20160721_021.jpg

Recall of Oakland Mayor Libby Schaa...
480_recalllibbyschaaf-announcement_20160711_003.jpg

Ready to sign "notice of intent" pe...
480_recalllibbyschaaf-announcement_20160711_001.jpg

Another Oakland registered voter in...
480_recalllibbyschaaf-announcement_20160711_002.jpg

Discussing recall election law with...
480_recalllibbyschaaf-announcement_20160711_004.jpg

Tell Oakland City Council: Let the ...
coalitionforpoliceaccountability_150x150.png

Libby Schaaf Takes Credit for Calif...
480_libbyschaaf-15minimumwage-billboard_20160515_001.jpg

"Millions of Workers Thank Oakland ...
480_libbyschaaf-15minimumwage-billboard_20160515_002.jpg