Sen. Barack Obama speaks before hundreds of thousands in Berlin.