Thunderbirds scene

Thunderbirds scene

The Hood’s Temple in “Martian Invasion” (1966)