A swarm of swimming microbots could be deployed to Europa's ocean
Europa and other ocean worlds in our solar system have recently attracted much attention. They are thought to be some of the most likely places in our solar system for life to have developed off Earth, given the presence ...