Sen. McCain talks to Navy officers at Naval War College

U.S. Sen. John McCain speaks to naval officers at the Naval War College in Newport.

U.S. Sen. John McCain has told naval officers in Rhode Island that the nation's greatest leaders have rallied the nation to play the role in the world that only America can.

In a speech Thursday evening at the Naval War College, McCain that is what the nation needs now, more than ever.

Earlier Thursday, the Arizona Republican spoke on the Senate floor about the resurgence of militants in Iraq. He said then that everyone on the national security team should be replaced, including the chairman of the Joint Chiefs of Staff.

In Newport, McCain spoke of the conflicts in Iraq, Syria and Ukraine. He said America cannot afford to be disengaged because it has by far, the most to lose.

About 1,000 people attended his talk on America's global leadership.