Anti-Trump protesters hold rally on California Street in San Francisco on Friday, January 20, 2017. (KGO-TV)
Anti-Trump protesters hold rally on California Street in San Francisco on Friday, January 20, 2017. (KGO-TV)
Anti-Trump protesters hold rally on California Street in San Francisco on Friday, January 20, 2017. (KGO-TV)
Anti-Trump protesters hold rally on California Street in San Francisco on Friday, January 20, 2017. (KGO-TV)
Anti-Trump protesters hold rally on California Street in San Francisco on Friday, January 20, 2017. (KGO-TV)
Anti-Trump protesters hold rally on California Street in San Francisco on Friday, January 20, 2017. (KGO-TV)
Anti-Trump protesters hold rally on California Street in San Francisco on Friday, January 20, 2017. (KGO-TV)
Protests block Market Street in San Francisco in response to the inauguration of President Donald Trump on Friday, January 20, 2017. (KGO-TV)
Protests break out at Caltrain San Francisco in response to the inauguration of President Donald Trump on Friday, January 20, 2017. (KGO-TV)
A human chain formed on the Golden Gate Bridge in San Francisco on Friday, January 20, 2017. (KGO-TV)
A human chain formed on the Golden Gate Bridge in San Francisco on Friday, January 20, 2017. (KGO-TV)
Protests break out at Caltrain San Francisco in response to the inauguration of President Donald Trump on Friday, January 20, 2017. (KGO-TV)
A human chain formed on the Golden Gate Bridge in San Francisco on Friday, January 20, 2017. (KGO-TV)
Protests break out across San Francisco in response to the inauguration of President Donald Trump on Friday, January 20, 2017. (KGO-TV)
Protests break out at Caltrain San Francisco in response to the inauguration of President Donald Trump on Friday, January 20, 2017. (KGO-TV)