TheBlaze, the media company founded by Glenn Beck, has terminated its contract with content creator Lauren Chen after the Department of Justice claimed she and her husband were working as part of a Russian influence campaign in the United States. “The Justice Department has charged two employees of RT, a Russian state-controlled media outlet, in
deleted by creator