VLADIMIR PUTIN’S latest attempt to seize Ukrainian land has spectacularly backfired as footage emerged of Russian troops fleeing a Ukrainian ambush on foot in the Kharkiv region.
This article, images and content belong to the source and curated for informational purposes.