Archaeologists found America's oldest firearm, a bronze cannon from the Coronado expedition, reshaping history.