Thanks to the industry-first deal that brings together Netflix and NFL, the Christmas Day games of the professional sports league with the highest per-game attendance in the world will be aired by the subscription video on-demand over-the-top streaming service headquartered in California that has over 270 million users worldwide.