TV Review: Arrow (Season 5, 2016-2017)

It all comes full circle, as season 5 of Arrow ends where it all began for Oliver Queen (Stephen Amell), … More