After years of speculation over Netflix getting involved in live sport, the streaming giant entered the ring at the end of 2024 with two Christmas Day NFL games, and this year became the exclusive home of the WWE’s weekly shows and live events in more than 90 countries. Whether the wrestling franchise constitutes live sport Read More