Heilongjiang hand cannon is the oldest surviving firearm. It comes from Heilongjiang, China and was made before 1288.
News, Entertainment, Enlightenment
Heilongjiang hand cannon is the oldest surviving firearm. It comes from Heilongjiang, China and was made before 1288.