Disney's 3D Printed Robot Steals the Show at IEEE IROS 2023