
Goldilocks eddies, not too big not too small, are self sustaining garden oases for ocean life. New space radar movies reveal new secrets of these ocean wonders.
Goldilocks eddies, not too big not too small, are self sustaining garden oases for ocean life. New space radar movies reveal new secrets of these ocean wonders.