High cost, high risk, high hopes: There’s a lot riding on the $10B James Webb Space Telescope’s launch

An Ariane 5 rocket is set to launch NASA’s James Webb Space Telescope. (NASA Photo / Bill Ingalls) The launch of NASA’s $10 billion James Webb Space…