By Chris Menahan – Information Liberation
Israel First billionaire Larry Ellison’s son, David Ellison, is officially buying The Free Press and has already installed self-described “Zionist fanatic” Bari Weiss as the editor-in-chief of CBS News. Continue reading “Larry Ellison’s Son Buys The Free Press, Installs Bari Weiss as CBS News Editor-in-Chief”