People blasted their car horns across Spain and set off firecrackers to celebrate the national football team's 1-0 semifinal win Wednesday over Germany that saw it through to its first ever World Cup final. An exhilarating roar of delight rose from the capital Madrid as the final whistle blew for the match in South Africa.
More...