Nearly 433,000 watch NASA launch on the Web