Episode Rewind: Arrow Episode 504 ‘Penance’

SPOILER ALERT! (stop reading if you don’t want to know what happens in this episode) Oliver is on a solo mission to break Diggle out of jail, Rory has seconds thoughts about being a part of the team and Church is causing havoc on the Anti-Crime Unit. It’s all in the recap below!