Outfitted with special weapons, a pair of sisters takes on the dangerous boss of an organ-harvesting operation and her army of henchmen.
Electric Dragon 80000V