
Overwatch just signed off (for now) on Arrow.
Emily Bett Rickards’ run as tech-genius Felicity Smoak came to an end in Monday’s season 7 finale, as the actress is leaving the show ahead of its eighth and final season. Not only did the finale give Felicity a…
Read More