GREEN ARROW #19
GREEN ARROW #19
FEB130115
What startling secret is revealed on the island that gave Green Arrow birth?