John McCain: Life and times of an American maverick in photos

CNBC -