Green Arrow #29

By Jeff Lemire, Andrea Sorrentino & Marcelo Maiolo So… how ‘bout that Green Arrow, right? Since issue 17 this series has done nothing but improve…