Neal, Vinod, Neeru Khosla introduced as new owners of NFL's Seattle Seahawks

Sep 10, 2026