Correction - 1979, not 1999
you are right, Carter gave that away.
actually the Panama Canal Zone was a US Territory thru 12-31-1999; McCain was born in a US Air Force hospital to US parents, one of whom was serving in the US Navy.
How far do people have to stretch to find reasons to go after McCain.