Tag: DCU TV

Amell Calls Fall Finale “Finest Hour”

So far this season of Arrow has been entertaining and kept fans on the edge of their seats....