Tag: Dave Chapelle

U.S. helps kill Russian generals?

About a dozen Russian generals have been killed during the invasion of Ukraine. Now The New York Times is reporting that American intelligence is helping the defenders to target and kill the […]