Researchers believe a United States device attached to the top of the Beresheet spacecraft may have survived last week's failed lunar landing.
Read more
Researchers believe a United States device attached to the top of the Beresheet spacecraft may have survived last week's failed lunar landing.