Ole Ola! World Cup 2014 Kicks Off in Sao Paulo June 12
One country. 12 stadiums. 32 teams. 64 games. The FIFA World Cup — the world’s most popular sporting event, which draws over three billion viewers — kicks off (who doesn’t love a sporting pun?) June 12 in Brazil. And though soccer is the very life-blood of South America, this year’s tournament marks the first time…