193
Share

Star Fleet

This odd little puppet series from Japan goes by the title of "Ekkusu Bonbā" (X Bomber). Initially made and shown in Japan, it was exported to the USA and UK. This is from the English dubbed version of 1982.