Satellite debris

The National

Unconfirmed reports allege pieces of the decommissioned NASA satellite landed in Okotoks, Alta., Bryan Labby reports

More From Embedded-Only/News