Puppet Masters
S2 E8 August 17, 2021 0h 45m
Source:
Advertisement
Advertisement
Advertisement
Overview
The remaining six duos pull all the strings as they build their very own puppets in just under 10 hours; teams collaborate with one another to bring their puppets to life in a puppet show.