Green Arrow (2001-) #31

Green Arrow (2001-) #31