Untouchable Batman goes up against a new, seemingly-invulnerable foe called the Repeller, who uses technology similar to a prototype that Wayne-Powers’ medical division has been developing. Tags: Batman