QinetiQ’s Robot Can Switch Hands During A Mission

Inadvertently trains service dog, too