Steve Flora

Stories
Dec 15, 2011
Steve Flora
From “Freedom” Square A DTS graduate pastoring in Cairo, Egypt, reports on the political upheaval there and reflects on the true meaning of freedom.