Tucker Carlson insists Putin and Russia are winning war in Ukraine
Fox News host Carlson Tucker insists Putin and Russia are winning war in Ukraine Fox News