Need to Impeach Statement on Democratic Victories in Florida and Virginia
(SAN FRANCISCO, Nov. 6, 2018)—Below is a statement from Need to Impeach Lead Strategist Kevin Mack following Democratic victories in Florida and Virginia, where closed at 7 p.m. ET. More