FIFA officials meet with Bay Area World Cup host committee in SF
"...without a doubt the ideal place for FIFA to be."
More Videos
From CNN Newsource affiliates