The league of extraordinary humanoid robots Technology / By Ashish Oommen John Are they here to save the day?