779,049 views | James Stavridis • TEDGlobal 2012

A Navy Admiral's thoughts on global security