Green Arrow #19

Regular price $2.99

What startling secret is revealed on the island that gave Green Arrow birth?