KFC Godzilla & Baby Godzilla Handpuppets

KFC Godzilla & Baby Godzilla Handpuppets were two promotional items that were available for purchase at KFC stores exclusively in Australia and The UK. These two hand puppets feature roaring sounds but due to the well hidden placement of the sound mechanism, the batteries are non-replaceable.