Planet Labs Lands $52M to Launch Flock of Earth Imaging Satellites

December 19, 2013