SHELLY RIVOLI | Freelance & Stock Photographer

Show Navigation
  • Portfolio
  • Home
  • USA Travel Photography
  • Mexico & Caribbean Travel
  • Europe Travel
  • Asia Travel
  • San Francisco Photojournalism
  • All Photo Galleries
    • All Galleries
    • Search
    • Cart
    • Lightbox
    • Client Area
  • Contact
  • About

Search Results

Refine Search
Match all words
Match any word
Prints
Personal Use
Royalty-Free
Rights-Managed
(leave unchecked to
search all images)
{ 148 images found }

Loading ()...

  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA. 21st January, 2017. Man holds sign "We the people" with image by artist Shepard Fairey in San Francisco BART station before women's march 2017. Credit: Shelly Rivoli
    shelly-rivoli-2017-womens-march-6689.JPG
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA. 22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • San Francisco, California, USA.22nd April, 2017.
    shelly-rivoli-march-for-science-SF-2...jpg
  • Looking west across San Francisco Bay looking over Point Richmond as the sun sets through wildfire smoke over the Marin Headlands, south of the Sonoma and Napa wildfires. Air quality on this day was rated as bad in San Francisco as in Beijing China. 12th October, 2017.
    shelly-rivoli-sf-norcal-wildfire-918...JPG
  • Looking west across San Francisco Bay from the East Bay hills with Golden Gate Bridge to left as the sun sets through wildfire smoke over the Marin Headlands, south of the Sonoma and Napa wildfires. Air quality on this day was rated as bad in San Francisco as in Beijing China. 12th October, 2017.
    shelly-rivoli-sf-norcal-wildfire-915...JPG
  • Looking west across San Francisco Bay looking over Point Richmond as the sun sets through wildfire smoke over the Marin Headlands, south of the Sonoma and Napa wildfires. Air quality on this day was rated as bad in San Francisco as in Beijing China. 12th October, 2017.
    shelly-rivoli-sf-norcal-wildfire-918...JPG
  • Looking west across San Francisco Bay from the East Bay hills over Point Richmond as the sun sets through wildfire smoke over the Marin Headlands, south of the Sonoma and Napa wildfires. Air quality on this day was rated as bad in San Francisco as in Beijing China. 12th October, 2017.
    shelly-rivoli-sf-norcal-wildfire-920...JPG
  • Looking west across San Francisco Bay at the Golden Gate Bridge in an orange haze of wildfire smoke near sunset, south of the Sonoma and Napa wildfires. Air quality on this day was rated as bad in San Francisco as in Beijing China. 12th October, 2017.
    shelly-rivoli-sf-norcal-wildfire-917...JPG
  • Not to be thwarted by the rain, a demonstrator at the rally before the first Women's March wears a rain coat topped by a plastic-shielded sign reading, "Show up. Dive in. Stay at it," Obama's words from his presidential farewell.
    shelly-rivoli-2017-womens-march-6791.JPG
  • Two young women wearing pink pussy hats and carry signs throug CIVIC Center BART station en route to the first Women's March San Francisco. One sign reads, "Pussy grabs back," while the other reads, "Resist, resist, resist."
    shelly-rivoli-2017-womens-march-6698.JPG
  • Marchers pass from the pink-glowing San Francisco City Hall as rain falls and evening sets in. A woman holds a sign reading, "Our bodies, our minds, our power."
    shelly-rivoli-2017-womens-march-7265.JPG
  • A marcher holds an electric candle as the crowd passes from City Hall in the direction of Market Street during the San Francisco Women's March.
    shelly-rivoli-2017-womens-march-7269.JPG
  • Two women stand at Civic Center Plaza holding a sign reading, "Our rights are not up for grabs. Neither are we."
    shelly-rivoli-2017-womens-march-6761.JPG
  • In Civic Center Plaza a man holds a sign with above his head and an arrow pointing to himself. The sign reads, "One pant-suit-wearing, democratic, socialist, organic heirloom tomato-eating, gay-interracially-married working class, atheist, book-reading, voting, immigrant, feminist son of hippie-parents activist."
    shelly-rivoli-2017-womens-march-6921.JPG
  • Two young women wear black berets and hold humorous cartoon signs at the Womens March rally at Civic Center Plaza.
    shelly-rivoli-2017-womens-march-6837.JPG
  • In the crowd gathering at Civic Center Plaza before the Women's March, a man holds a bold red sign reading, "Hate has no home here."
    shelly-rivoli-2017-womens-march-6759.JPG
  • The crowd of marchers gather at Civic Center Plaza in front of San Francisco City Hall as rain clouds loom above. A sign in the ari reads, "We beat fear with hope," a quote from Justin Trudeau.
    shelly-rivoli-2017-womens-march-6742.JPG
  • San Francisco City Hall's pink lights surprise the crowd, turning on just as the they begin to march from the rally at Civic Center Plaza. Signs among the crowd read, "Black trans + undocumented lives matter," "Not my president," "Build bridges not walls," Untrump the world," and "Dissent is patriotic."
    shelly-rivoli-2017-womens-march-7143.JPG
  • A woman smiles up at her sign reading, 'Respect pussy," the second word highlighted in red glitter.
    shelly-rivoli-2017-womens-march-6852.JPG
  • shelly-rivoli-2017-womens-march-6841.JPG
  • Artist Shepard Fairey's sign "We the People Defend Dignity," portraying a Latina in red, is held high in protest at the rally before San Francisco Womens March with City Hall in the background. Credit: Shelly Rivoli
    shelly-rivoli-2017-womens-march-6810.JPG
  • During the rally before the march, a woman holds two signs, one reading: "Don't give white supremacy a chance," and the other: "Don't give bigotry a chance." Each sign shows an artistic outline of President Trump's profile.
    shelly-rivoli-2017-womens-march-6794.JPG
  • A woman holds a sign reading, "To all the little girls watching right now: Never doubt that your are valuable and powerful and desrving of every chance in the world," a quote from Hillary Clinton's concession speech.
    shelly-rivoli-2017-womens-march-6790.JPG
  • Marchers in umbrellas and rain coats make slow progress from City Hall toward Market Street.  A sign reads, "Bridges not walls."
    shelly-rivoli-2017-womens-march-7140.JPG
  • San Francisco City Hall's pink lights surprise the crowd, turning on just as the crowd begins to march from the rally at Civic Center Plaza.
    shelly-rivoli-2017-womens-march-7138.JPG
  • A young man at the pre-march rally holds a sign reading, "I love (heart) nasty women."
    shelly-rivoli-2017-womens-march-6805.JPG
  • Two young children stand among the crowd gathering before San Francisco City Hall with signs reading, "Womens rights are human rights," and "Build bridges not walls."
    shelly-rivoli-2017-womens-march-6778.JPG
  • The crowd of marchers gather at Civic Center Plaza in front of San Francisco City Hall with signs of famous change-making women held in the air beside the dome, including Eleanor Roosevelt, Ruth Bader Ginsburg and Amelia Earhart.
    shelly-rivoli-2017-womens-march-6768.JPG
  • Demonstrators wearing pink pussy hats and pink scarves from Planned Parenthood stand on a street corner near Civic Center Plaza, chanting and greeting people arriving for the first Women's March San Francisco.
    shelly-rivoli-2017-womens-march-6719.JPG
  • Rain falls and umbrellas go up as the crowd, which has gathered for the rally, turns to begin its march in the San Francisco Women's March on January 21st.
    shelly-rivoli-2017-womens-march-7010.JPG
  • Among the crowd at the Womens March rally, a woman in a red pussy hat is seen holding a sign with an angry looking cat face and the words, "Grab back."
    shelly-rivoli-2017-womens-march-6907.JPG
  • BART and Muni riders arrive at CIVIC Center BART station wearing pink pussy hats and carrying signs for the first Women's March San Francisco.
    shelly-rivoli-2017-womens-march-6696.JPG
  • A man and a woman wearing pink pussy hats smile as they proudly show their signs, "#Ourmandate #wagelove," and "Love Trumps Hate!" The pink lights of San Francisco City Hall shine behind them moments before the first Women's March San Francisco begins.
    shelly-rivoli-2017-womens-march-7203.JPG
  • San Francisco City Hall's pink lights surprise the crowd, turning on just as the crowd begins to march from the rally at Civic Center Plaza. Above the crowd, a sign reads, "I've seen better cabinets at IKEA."
    shelly-rivoli-2017-womens-march-7036.JPG
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior.
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior.
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior.
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior.
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
  • San Francisco, USA. 26th August, 2017, the No Hate rally and protest march in San Francisco. The group gathered at Harvey Milk Plaza in San Francisco's Castro district for a rally before marching down Market Street to San Francisco City Hall. Originally planned as one of several counter protests to a previously planned demonstration by right wing group "Patriot Prayer," the counter protests in San Francisco still saw large turnouts in a show of support though the Patriot Prayer event was canceled the evening prior. Credit: Shelly Rivoli/Alamy Live News
    shelly-rivoli-2017-no-hate-sf-march-...JPG
  • San Francisco, California, USA. 1st May, 2017.   Shelly Rivoli/Alamy Live News
    shelly-rivoli-Day-Without-Immigrant-...jpg
Next