Arrow season 3 episode 4

Arrow Recap 10/29/14: Season 3 Episode 4 “The Magician”

Tonight on the CW returns with an all new Wednesday, October 29, season 3 episode 4 called “The Magician.” On…