Comment Comment by LetThereBeLight By "robots" they mean algae cells coated with a drug. parent LetThereBeLight 4 years ago