Vigilante #32

Vigilante #32

Price: $2.50