Arrow

Episodes

Unthinkable ” Outfits

Season 2 Episode 23 (2x23) of Arrow