Where was John Mccain Born?

John McCain was born on August 29, 1936 in Coco Solo. Coco Solo is located in the Panama Canal Zone. This has been a topic of debate as to whether he should even be considered a natural born US citizen!