FIFA: Brazil must sell beer in stadiums

darlington wc brazil fifa beer_00005412
darlington wc brazil fifa beer_00005412

    JUST WATCHED

    FIFA: Brazil must sell beer in stadiums

MUST WATCH

A dispute over the sale of beer at World Cup stadiums is the latest battle between FIFA and Brazil.