“Vlad the impaler” — Dictionary definition of impaler: “to fix in an inescapable or helpless position”, and this pretty much sums up Russia’s position in Ukraine!
“Vlad the impaler” — Dictionary definition of impaler: “to fix in an inescapable or helpless position”, and this pretty much sums up Russia’s position in Ukraine!