Rainbow Archer is a fictional supervillain in the DC Comics universe who was primarily an adversary of the Green Arrow.
Rainbow Archer is a fictional supervillain in the DC Comics universe. This fictional supervillain in the DC Comics universe was primarily an adversary of the Green Arrow.