Geraldo Rivera @GeraldoRivera
Ukraine is humiliating Russia. Sinking of their Flagship Moskva and Ukraine’s epic victory in the Battle of Kiev will both forever be remembered. Only fear now is that cornered rat Putin lashes out with a tactical nuclear weapon for spite. — PolitiTweet.org