A left-wing protest in Washington, D.C., is blocking traffic to demonstrate against an administration and lawmakers they believe have failed them by not delivering on various promises.
A left-wing protest in Washington, D.C., is blocking traffic to demonstrate against an administration and lawmakers they believe have failed them by not delivering on various promises.