Allen
Allen is a re imagination of Ood from the world of Dr Who. He is an alien baby with distinct Ood tentacles combined with human baby features. He is a rod puppet with movements in the neck, hands and legs.
2