Comment: John McCain

(See in situ)

In reply to comment: I stand corrected (see in situ)

John McCain

was born at the Colon Hospital in Colon, Panama. He was not born on a US military base, which means he wasn't born on US soil.

McCain's birth certificate is online.