Share on Facebook Share on Twitter Share on Google+ Share on Reddit Share on Pinterest Share on Linkedin Share on Tumblr The cataclysmic final confrontation between Ricardo Diaz and Oliver Queen happens this Thursday in the ARROW Season 6 Finale! The Green Arrow and his team will fight for the very survival of Star City and the future of vigilantism in the episode “Life Sentence!”Will everyone survive this epic conclusive episode? Make sure to watch the ARROW Season 6 Finale as well as SUPERGIRL and THE FLASH, this Week on the Arrowverse!SUPERGIRL Season 3 Episode 18: “Shelter From The Storms”You’d think that after defeating 2 out of the three all-powerful Worldkillers that Supergirl (Melissa Benoist) would have an easier time defeating Reign (Odette Annable). You’d be wrong since Reign now has 3 times the amount of power she previously had after absorbing the power of her fallen Worldkillers. There is one thing that keeps Odette from claiming victory and that is her counterpart, Sam, clinging on to her humanity. Reign realizes that she must murder Sam’s daughter, Ruby (Emma Tremblay) to face no further resistance.In “Shelter from the Storm,” Supergirl and the DEO realize Reign’s plan and so they take steps to protect Ruby. The DEO will have to team up with Sam’s mother (Betty Buckley) to find ways to stop Reign at her extremely powerful state. It will be fascinating to see how Supergirl could possibly defeat Reign at this point since Reign destroyed her without this much power back in episode 9. Perhaps the Kryptonite that Lena (Katie McGrath) has been safeguarding will come into play.We’ll have to see when we watch SUPERGIRL this Monday at 9/8c on the CW!THE FLASH Season 4 Episode 22: “Think Fast”THE FLASH had an underwhelming episode last week. What unfolded was a series of events that is summed up by Harry (Tom Cavanagh) in the episode, “This was a colossal waste of time!” As one of the final three episodes of the season, tension should be rising. Instead, we got Iris (Candice Patton) writing an article detailing DeVoe’s (Neil Sandilands) plan to reduce the planet into simpletons.She wanted to reveal DeVoe’s plan to the city which she did and it somehow worked in her favor.THE FLASH This Week In The Episode Titled: ‘Thank Fast’In this episode, “Think Fast,” DeVoe will attempt to launch his satellite to remove the intelligence of the entire planet. This means he’s gotten over the loss of Marlize since that was the reason Harry came up with for why DeVoe had not launched them. As for Amunet’s ball of metal, it’s Cisco’s (Carlos Valdes) job to figure out a way to launch it without using technology that DeVoe could control.I suspect Marlize (Kim Engelbrecht) will reach out and help Team Flash with the device towards the end of the episode when all hope seems lost. We can expect mystery girl (Jessica Parker Kennedy) to reappear soon. It’s too obvious now that she is Barry and Iris’ daughter from the future. If this is true, then I hope THE FLASH writers have a good explanation for keeping this “secret” all season.It would be interesting if mystery girl turned out instead to be Joe (Jesse L. Martin) and Cecile’s (Danielle Nicolet) daughter. Finally, Barry will attempt to take Cisco and Caitlin (Danielle Panabaker) into Flashtime. Apparently, Barry (Grant Gustin) has a plan to stop DeVoe which requires all three to be in Flashtime simultaneously. Perhaps Cisco could launch the metal ball while in Flashtime?THE FLASH airs at 8/9 PM Eastern Standard Time on The CW!ARROW Season 6 Finale “Life Sentence”The battle for the very heart of Star City comes to head in the ARROW Season 6 Finale! Titled, “Life Sentence” this episode will be the final fight between Oliver (Stephen Amell) and Ricardo Diaz (Kirk Acevedo).The last episode saw Ricardo’s growing desperation, sending agents to kill Oliver, Team Arrow, and their loved ones. Regrouping back together despite their differences, Team Arrow rallied to take the fight to Diaz. In an attempt to acquire a flash drive that may or may not have critical info to bring Diaz down, Felicity (Emily Bett Rickards) almost dies in the field to get it, much to Oliver’s dismay.Unable to retrieve the drive, the fight ends in a stalemate. Lasts week’s episode concludes with Oliver asking for FBI Agent Watson (Sydelle Noel) help. He confesses that he’s the Green Arrow. She agrees to help him after this confession, along with one more thing. It wasn’t revealed what that second thing was.The promo for the Season finale features an almost rabid and raging Diaz, still bloody from their last encounter. He screams that Star City is his. As he counts down from 5, Team Arrow assembles while Diaz’s men are seen with several bombs rigged to blow. We hear from Felicity that it’s a trap and Laurel (Katie Cassidy) tells Diaz that she’s going to kill him. As Diaz ends with 1, the bombs go off with a huge blast.Expect a literally explosive ARROW Season 6 Finale, airing this Thursday, 9/8c on the CW.Do you want to check out last weeks installment of “This Week On the Arrowverse” you can here!