Stephan Amell’s Oliver Queen has been through the ringer lately and things do not look promising for Star City’s former archer vigilante in the lead into Arrow Season 7. A new look poster focuses in on the brooding Queen who is scarred and beaten and dressed in a prison uniform as he struggles to survive […]