Wow! Stephen Amell in New York! By CamF89 | Published 2022-06-02 12:02:00 | Fansmade-stuff Wow! Stephen Amell in New York!