Star City on 'Arrow' Is Probably Not Where You Think It Is

In DC Comics each of the heroes have their own home cities that they defend. However, those comic [...]