This is possibly THE BEST speech Obama has ever given.

http://lizdexia.tumblr.com/post/293853004…