Watch One Tree Hill season 6 episode 18 tv series online free
Release: Mar 23, 2009
Lucas and Julian hit a setback with the production of the film. Peyton and Haley help Mia with her new single. Brooke must intervene when Sam is arrested. Jamie discovers the truth about Dan and Uncle Keith.