Credit: Getty Images/iStockphoto/DigtialStorm The NFL will host its first regular-season game in Spain in 2025 at Real Madrid’s stadium