People were awestruck by the pictures the satellite sent back to earth.
⇑ Translate the sentence above by Google ⇑
Related: satellite, earth
Prev: The ceremony was transmitted live by satellite to over fifty countries.
Next: The moon is a satellite of earth.