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