Everything We Learned About 'Arrow's Future in "Star City 2040"

All season on Arrow, viewers have been given little glimpses of the future with flash forwards [...]