You Can’t Put Light In A Box: Freedom’s Promise On A Dark Day

Terrorists may have wanted us to despair that the promises of freedom and peace were in vain, but the words of the Declaration of Independence rang louder than the bombs. You can’t put light in a box. [Read more…]