taylor stewart .png
Taylor Stewart is pictured at Dexter Avenue Church at the podium that Martin Luther King Jr. gave his “Our God is Marching On (How Long, Not Long)” speech from on March 25, 1965 outside the Alabama State Capital Building. Photo Submission by Taylor Stewart