The Vigilante (1983-) #3

The Vigilante (1983-) #3