Penance

"Penance" is the fourth episode of the fifth season of Arrow, and the ninety-sixth episode overall.

Production
Production ran from July 27 until August 8, 2016. Shooting ran from August 9 until August 18, 2016.