Scientists at Cambridge University have printed a 3D robot hand which can play simple musical phrases.
Simply by moving its wrist, the hand has been playing festive tunes such as 'Jingle Bells'.
Cambridge University launched the project to explore just how intelligent the mechanics of our bodies are.
University researchers say the robot shows just how challenging it is to replicate the abilities of a human hand.
They also predict that in the future, robot hands such as theirs may perform complex tasks, such as surgery.
"This is going to help researchers in the design of robot manipulators which we hope can help in industries such as medicine. "We could have robots performing medical examinations and also used in other industries where the human hand is really important."