Thunderbirds scene The Hood’s Temple in “Martian Invasion” (1966) The Hood’s Temple in “Martian Invasion” (1966) Leave a Reply Cancel reply