Off the topic, but anyways. Is Thunderbirds this? Cause if so, it's on t.v. a lot.

Marionettes play members of an international rescue team in this 1965 series set in the year 2065.