Science Fiction novelists couldn't have come up with a crazier plot: microrobots streaming through blood or through other fluids in our body which are driven by light, can carry drugs to cancer cells and drop off the medication on the spot. What sounds like a far-fetched fantasy, is however the short summary of a research project published in the prestigious journal Science Robotics.