Eddying windsSnapped by NASA’s TERRA satellite off the coast of Portugal, this wonderful s