John McCain nació en 1936 en la Base Naval Aérea de Coco Solo en la Zona del Canal de Panamá, hijo del oficial naval John S.