Arrow

Episodes

Fundamentals” Outfits

Season 6 Episode 18 (6x18) of Arrow