RT America’s Liz Wahl resigns live on air

Ms. Wahl’s resignation comes on the heels of her colleague Abby Martin’s recent comments in which she voiced her disagreement with certain policies of the Ru…

Leave a Reply