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.
gettyimages-595911210_custom-2727b8b96b0a896fdc5459bcb657df0d3f248bbf-s1500-c85.jpg
