Technology

NFL Renews Twitter Deal for Two More Years, Hands Over Ad Sales Duties