March 25, 1965 The arc of the moral universe How Long Not Long speech declaring Speaking on March 25, 1965 in Montgomery, Alabama declaring text https://kinginstitute.stanford.edu/our-god... https://kinginstitute.stanford.edu/our-god-marching "How Long, Not Long" speech March 25, 1965 text https://kinginstitute.stanford.edu/our-god... https://kinginstitute.stanford.edu/our-god-marching proclaimed text text "How Long, Not Long" speech his address Our God is Marching On (How Long, Not Long!) declaring