Maybe they found something on a satellite, you know, like an old weather satellite or...
Vielleicht haben sie etwas auf einem Satelliten gefunden, wie so ein
Wettersatellit oder...
A weather satellite fell from space and crashed near a gas station.
Ein
Wettersatellit ist aus dem Weltall in die Nähe einer Tankstelle gestürzt.