Beyoncé took center stage for the halftime show during the Texans vs. Ravens Christmas Day football game, proving girls don’t just run the world — but also Christmas and sports! The production — which streamed exclusively on Netflix as part of the platform’s partnership with the NFL — marked Beyoncé’s first live performance of songs […]