Blog

Freedom is a human idea — Alleluia!

Washington Post On Faith: This may be the moment the USA steps fully into the 21st century, shedding the polarities of the Cold War and its child, the War on Terror. Continue reading