Republicans are fuming.
2109
682
391
631
1021
891
979
162
