Archaeologists working in Arizona have discovered what appear to be the oldest firearms ever found in the continental United States: two cannons abandoned by a Spanish expeditionary force that was ...