Tonight on The Flash, Stephen Amell, the man who started the Arrowverse is making his return. Amell headlined Arrow for eight seasons as Oliver Queen a.k.a. the Green Arrow, before he was killed off (twice!) in Crisis on Infinite Earths. And as recently as 2020,
A young girl, Vesta, runs away from home and is hanging out at an abandoned carnival when she is approached…
