I hadn’t heard of Titan The Robot until recently, but apparently he’s kind of a big deal. I wonder who made him? I want one! Tags:AnimatronicsFull Body Costume PuppetsGiant PuppetsPuppetry in the UKSuit Acting