New Arrow Tonight In The U.S.: “Damaged”

A new episode of Arrow airs on November 7.

Read more