President Obama gave a powerful and inspiring talk at a citizenship ceremony where immigrants from 25 nations were sworn in as U.S. citizens.