Ukraine Claims Russia Has Detonated Illegal, Devastating Thermobaric SuperWeapon
As Russian leadership begins to realize that taking Ukraine militarily is not the easy task they thought it would be, a panicked Vladimir Putin is beginning to exhibit signs of panic and desperation …