Russia Hired Actors For Fake US News Station Aimed At Smearing Kamala Harris
The website claiming to be a news station in San Francisco was reportedly registered in Iceland, and went offline days after posting the fake article.