Tag: DCU Entertainment

Amell Calls Fall Finale “Finest Hour”

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