Sources

4 Total Sources

JD Vance Faces 2028 Doubts After GOP Loses 30 House Seats Over Iran War Split

Left25%
Center25%
Right50%