Tag: Todd McFarlane

It's no secret Team Arrow is having some major cast changes and shakeups this season. Fan favourite John Diggle will be one...