pull down to refresh

May I have misinterpreted Russia's own claims via it's own official channels but, isn't Russia the one who launched a troglodyte Hitler-style invasion over Ukraine? So far I checked RT and TASS and it's in their very own words and footage that they indeed invaded.