Gb 46 (Germany)

A German 128mm anti-tank gun, one of the largest and most powerful anti-tank guns deployed during World War II. It was used against Allied heavy tanks, but its size and weight limited its mobility.