WARNING! SPOILERS! After the slightly disappointing episode of last week’s Midnight City, it’s clear that Season 3 hasn’t been Arrow’s finest. However, with Canaries, the…
WARNING! SPOILERS! Uprising is the culmination of the three-episode trilogy that signalled Arrow’s return to screens after a winter break in a very, Dark Knight…