Soon all eyes will be turning to Brazil for the World Cup in 2014. This ad reflects how the South American country will become a stage for one of the biggest events in sports, showing Brazil turning into a stadium unto itself.

{video link no longer available}