Watch Demo
A Thousand Little Trees of Blood

Season 2, episode 6

A Thousand Little Trees of Blood

  • 7.7 / 10
  • 1 h 1 min

Rue tries to recover, Lexi questions putting on her play and Nate celebrates his newfound freedom.