moral beacon

Arizonia Republican Sen. John McCain speaking on the floor of the U.S. Senate after being diagnosed with brain cancer.
Conflict
About McCain’s ‘beacon of liberty’ vision of America