Astronauts to reveal sobering data on asteroid impacts.
Thinnest feasible membrane produced | ETH Zurich.