What is the oldest surviving firearm in human history and when was it made?
The Heilongjiang hand cannon is the oldest surviving firearm in human history, dating to the 2nd of May 1288. This bronze artifact was discovered in the Acheng District of modern-day Heilongjiang, China, and measures 34 centimeters in length.