Tag: arrow city of heroes episode

Is Star City a real place?

Star City is a fictional city that appears in stories published by DC Comics, best known as the traditional home ...