Astronomers have spotted clouds of vaporized sand on an exoplanet. And, weather radar data reveal insects in U.S. skies—100 trillion of them.
Loading summary