1 year agoSetting the Record Straight Did Russia Take a Jab at Israel?The Twist News featuring Erika Grey and Don Pravda