Sneak peak episode 3 season 6: Arrow (2017)










Air date: October 27, 2017, on CBS