NFL expands international presence with games in Europe and South America, aiming to grow brand globally and increase revenue through sponsorship deals and media partnerships.