Canadian infantry and a British tanker marvel …

Canadian infantry and a British tanker marvel at a German anti-tank rifle after the Battle of Amiens, August 1918.