'David and Goliath' weather eyes set for launch

Science. 2017 Nov 17;358(6365):848-849. doi: 10.1126/science.358.6365.848.
No abstract available