Arrow Recap: Oliver Pays The Ultimate Price For His City’s Freedom In The Season Finale

PLUS: We say goodbye to an original cast member. For good.

Advertisements
Read more