Thunderbirds
Posted January 24th, 2008 by Lindsay
This actually is not an electricity sub-station in the Sinai Desert, Egypt, it is a film-set from the Thunderbirds series.