The Earth Station DCU Episode 333 – The Green Arrow Returns
This Week on Earth Station DCU! Drew Leiter and Cletus Jacobs are excited for Stephen Amell’s return as The Green Arrow in this week’s episode of The Flash. The heat turns up as Orion and Starman battle, another assassination attempt is made on the green team, and the dingbats seek