A look at Japanese army’s giant cannon in NE China

The Hutou Cannon, which was once the largest cannon built on land in Asia, is on display in a museum in northeast China’s Heilongjiang Province. It was built by the Japanese army during WWII and directed at the Russian city of Iman.

Leave a Comment