In his keynote address at the Democratic Party National Convention in 2004, Barack Obama delivered arguably one of the best speeches in the ...

Read more 1