Most of Thunderbirds was filmed on the Slough Trading Estate Film cans containing unseen footage of the Thunderbirds TV show have been found in a garden shed. A family found the cans - light-tight ...