This Japanese series was originally called "Scientific Rescue Team Technovoyager". It is a spinoff from the original Thunderbirds, but in the future. The main characters are members of the International Rescue team, which is, in this incarnation, openly recognized by the government.