Planet Lab Doves

Dove satellites

Planet Lab launched more ‘Dove’ satellites to cover the earth.

Economist business illustration