But Sailor Moon ... of four women dressed in extravagant clothing and performing random acts of heroism. Ward later recalled that he created Team Angel after the Sailor Moon dub from DIC ...