Ubisoft could make a Green Arrow game tomorrow, and I really wish it would. Ubisoft could make a Green Arrow game tomorrow, and I really wish it would.  Read More