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

Watch One Tree Hill Series 6 Episode 22 Online Free

One Tree Hill Series 6 Episode 22PLAY

Brooke and Haley throw Peyton a baby shower, while Sam grows closer to Victoria. Lucas and Jamie bond while working on Peyton's car, and Nathan learns that NBA scouts will be at his next game. Meanwhile, Skills and Lauren go on a date that goes all wrong.

Recommended TV Series & Movies