More than 700 Rallies have been taking place in towns and cities throughout Saturday, from New York and Washington DC, to Los Angeles. People are …

source