"How Long, Not Long" is the popular name given to the public speech delivered by Dr. Martin Luther King, Jr., on the steps of the State Capitol in Montgomery, Alabama, after the successful completion of the Selma to Montgomery March on March 25, 1965. The speech is also sometimes referred to as "Our God Is Marching On!"

"How long? Not long, because no lie can live forever. How long? Not long, because the arc of the moral universe is long, but it bends toward justice." MLK took the inspiration of this speech from the great march of Sister Pollard, a seventy-year-old Negro woman who lived in that community during the bus boycott—and one day, she was asked while walking if she didn’t want to ride. And when she answered, "No," the person said, "Well, aren’t you tired?" And she said, "My feets is tired, but my soul is rested."

More Info: moralarc.org