Anti-tank gun ZIF-26 is shown on the photo. It was made in Leningrad at "Arsenal" armour and was intended to fight with tanks, self-propelled guns and other mechanized vehicles of the enemy, to suppress and destroy enemy artillery and to destroy infantry firepower and manpower. More about ZIF-26 (on russian)...