All Videos
- All Videos
News
Why is Russia pulling its troops out of Kherson?
Russia is withdrawing its troops from the key Ukrainian city of Kherson. It’s the only regional capital captured by Russian forces since their attack begun. Pentagon strategist Robert Maginnis looks at what’s behind the pullout. #Russia #Ukraine #Kherson
Latest Videos
Route 6