ICC’s Putin arrest warrant based on State Dept-funded report that debunked itself
The International Criminal Court issued an arrest warrant for Russian President Vladimir Putin, accusing him of the “unlawful...
Jeremy Loffredo is a journalist based in Washington, DC. He has worked on various independent documentaries in New York and formerly produced news programs at RT America. He is currently producing an independent documentary on the Green New Deal.