Last updated on Tuesday 21 January 2014 at 02:46 UK

Watch One Tree Hill Series 6 Episode 20 Online Free

One Tree Hill Series 6 Episode 20PLAY

When Peyton's pregnancy is threatened, Lucas struggles to pick up the pieces. Victoria returns to lure Brooke back to Clothes over Bros. Haley and Nathan clash over the decision to pull Jamie from his school. And Mouth tries to mend his relationship with Millicent.

Recommended TV Series & Movies