McCain was born in Panama.
...to US parents on a US military base at a time when the Canal Zone was legally US territory.