An icky new hero Roach-like robots. IN World News.
Keywords: Robot