Thunderbirds scene

Thunderbirds scene

New York Central in “The Duchess Assignment” (1966)