Arrow

Episodes

Sacrifice” Outfits

Season 1 Episode 23 (1x23) of Arrow