A roundup of recent science news, including the Blue Ghost lunar landing, research on inflammation, 3D printing in medicine, and the abandonment of "mirror life" research. Read more...