top


480_protests_marches_vigils_copyright_sam_breach_2018-8.jpg


480_protests_marches_vigils_copyright_sam_breach_2018-13.jpg

Drop the Charges
480_0114c277-c688-440f-a43c-dee8f8a686a3_1_1_1_1.jpeg

Stop State Sanctioned Violence
480_82882f4f-a964-40be-b393-24154a79ec01_1_1_1_1.jpeg

No ICE
480_4e57ee71-77e0-4cf0-8278-3815a86a87fb_1_1_1_1.jpeg

Captured the attention of passer-by...
480_e7a0bfbc-ebf5-4a97-8a04-8859c7842376_1_1_1_1.jpeg

Defend the Durham activists.
480_da7c1215-6f93-4746-9bed-c69b6a60779b_1_1.jpeg

Philippines - Anti-Duterte Protest
2017-laban-ng-masa-nov-30.jpg

Philippines - Anti-Duterte Protest
2017-marcos-hitler-diktador-duterte.jpg

Philippines - Anti-Duterte Protest
2017-philippines-anti-duterte-protest.jpg

Philippines - Anti-Duterte Protest
2017-plm-partido-lakas-ng-masa.jpg

Philippines - Anti-Duterte Protest
2017-sanlakas-philippines.jpg

A Mother Challenges The School Cuts
480_oea_ousd_mother_speaking.jpg

No Cuts
480_oea_ousd_no_cuts_signs.jpg

Another Sign Against Privatization
480_oea_ousd_sing_in_spanish.jpg

Defend Our Schools
480_oea_ousd_defend_our_schools_sign.jpg

Parents and Teachers United
480_oea_ousd_women_speaking.jpg

No Cuts In The Schools
480_oea_ousd_no_cuts_signs_1_1.jpg

This man is risking arrest by sleep...
480_no_shelter.jpg

Table 1
480_table_1.jpg

Table 2
480_table_2.jpg

Table 3
480_table_3.jpg

It gets even worse
480_screen_shot_2017-11-11_at_8.38.48_am.jpg

Spanish police breaking into voting...
480_main_900.jpg


480_main_.jpg

Flyer: Catalan Chessboard
480_catalan-chessboard.jpg

Rally at Union Square
480_20171104_154503.jpg

Crowd at Union Square Rally
480_20171104_154707.jpg

What will Trump's Reichstag Fire Be...
480_what_will_be_trump_reichstag_fire__1_1.jpg

No Ban No Wall
480_no_ban_no_wall_1_1.jpg

March at Powell & Ellis Streets
480_march_at_powell___ellis.jpg

Lookout patrons applaud march
480_lookout_patrons_applaud_march.jpg