how long was john mccain held captive Welcome to solsarin, Keep reading and find the answer about “how long was…