Winner of The Internet Invitational Is Crowned, Awarded $1 Million
The first Internet Invitational crowned its first ever winner. The 3-person team wins $1 million in prize money.
(Forbes, 2025-11-14T01:28:39Z)