JAPAN: Japanese scientists unveil a robot capable of making an array of facial expressions

Record ID: 401628