Duncan

Duncan is a grumpy engine who loves to do rock and roll.