“Love your enemies…” Really?

You may have heard: Osama bin Laden died Sunday after his compound in Pakistan was raided by Navy Seals. President Obama’s speech announcing as much was watched by 56.5 million views, the most of any of Obama’s speeches as president -- and it was at … [Read more...]