In 9th grade I memorized and delivered the I Have a Dream speech for my English Honors program. I memorized it by reading it over and over again and I also found an audio recording that I burned onto a CD and listened to 10 times every night. It took me 16 minutes to deliver the whole speech (in costume). I have no idea where I found the audio recording now, although NPR sounds right.