John Leonard. (Photo by Rodney Brooks)

john leonard credit rodney brooks John Leonard. (Photo by Rodney Brooks)