Tucker Carlson insists Putin and Russia are winning war in Ukraine

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