5.26.2010

A New Grand Strategy: Watch Obama's 2010 graduation address at West Point

A preview of a new grand strategy?

No comments:

Post a Comment