Scientists rush to stop mirror microbes that could threaten life on Earth Posted by KabuseCha on Friday June 13, 2025 @03:59AM from the ft.com dept. https://www.ft.com/content/3f948a86-90df-426d-a602-9421ee2e43a6 ( 2 comments | on HN )