Promises Kept

Series 6 - Episode 6 Promises Kept

ADVERTISEMENT

Summary

Oliver takes a big risk when he decides to lead the team into battle against the Dragon, while Slade uncovers clues about his son's last few years.
Drama