Buller Studio as Stalking the Streets
Team Arrow hunts down members of Church's crew trying to find the location where Rene is being held.
The team finds Rene only to learn he has given up an important secret.
Arrow episode “Human Target” was filmed in Burnaby, New Westminster, & Pitt Meadows in Canada.
Team Arrow hunts down members of Church's crew trying to find the location where Rene is being held.
Church forces Rene to dig his own grave in the woods.
Source: What's Filming — Twitter
Church is once again confronted by Prometheus about his attacks on the Green Arrow.
Christopher Chance, posing as Oliver, fakes his death on the steps of City Hall.
Team Arrow attacks a meeting between Church and the various gang leaders held after Oliver's supposed death.
Source: Skinney2101 — Twitter
Prometheus ambushes the police convoy transporting Church to prison and kills everyone.