Green Arrow Doncaster

Green Arrow Doncaster  is the human caricature of Green Arrow.