Barack Obama's campaign speech | World | The Observer

#2 of 24 marked pages on the trail *US - Presidential election by Sigalon