Doku City

Doku City is a 2004 science fiction tokusatsu series created by Fred Abrams, produced by Banushen Productions and aired on Banushen Television from 2004 to 2008. It was part of the TH2 franchise.