Russia Blows Up Farm Equipment, Claims They're Leopard Tanks
Russia's bogus 'Leopard hunt' in Ukraine is the latest in a long line of easily disproven propaganda claims.
www.thedrive.com
Embarrassing