Description
Italy, Kingdom. A Lot Of Eight Army Cap Badges Buy Now The Kiangyin Barrier was an The Kiangyin Barrier was an obstruction of sunken ships placed across the Yangtze just below the Kiangyin Forts by the Chinese in early August 1937 all on a large pedestal