NBC Sports and Shaun White are ready to make a powder grab. The Comcast-backed sports unit and the Olympian snowboarder have entered into a multi-year media rights deal that will have White’s new Snow League showcased on both NBC and Peacock. Both outlets will feature the league’s inaugural event from Aspen, Colorado on March 7 […]