On Arrow Season 3 Episode 12 as Oliver heads back to the city he loves, it's in utter chaos. New heroes have arisen in his absence, but do they have what it takes to fend of one of the biggest villains the town has ever seen?
Team Arrow begins to fight from within as all parties cannot come to a unanimous decision on allowing Malcolm Merlyn to fight beside them. Felicity is adamant Oliver would never stand for such a thing and refuses to assist if they move forward.
When Laurel suggests they enlist The Glades citizens to help in their endeavor, Sin gets involved and she realizes the Canary she knew no longer exists. When she shares the knowledge with Capt. Lance, will be believe her?
Find out about all of this and more when you watch Arrow online!
Carissa Pavlica is the managing editor and a staff writer for TV Fanatic. Follow her on Twitter.