Coco Solo was a United States Submarine base and naval air station. McCain was born in a small hospital at the Coco Solo naval air station. Hence he was born on American soil
Okay. I guess it was just family lore that he was born in the Colon hospital like my sister.