Science Tracing Alien Life: Space Dust Clues? Scientists suggest that space dust and debris from other planets could carry… Lucia AdomaiteMarch 24, 2023