The burgeoning pro-democracy, anti-Trump movement known as 50501 expects to drive tens and possibly hundreds of thousands to protest in 1,000 cities and towns on Saturday.
180525-protesters-epa-event-ac-551p_6cbc747c1e5380dd051b82d66ba8f04f.fit-760w.jpg
