Home Tags Josh Segarra

Tag: Josh Segarra

Looks like there is going to be another vigilante operating out of Star City with the casting of Josh Segarra. Segarra is set to play Adrian Chase a new district attorney (Ugh Laurel, it is too soon) who befriends our...

Recent Posts