The Kansas City Chiefs kicked off their season in São Paulo, and thousands of fans from all over the world followed them. The scenes from inside Corinthians Arena showed fans wearing jerseys and ...
The concept sure was great in theory for the Chiefs: Go to Brazil, why don’t you, and become the first NFL team to play in four foreign countries, expand your burgeoning brand and extend the radical ...