Watch One Tree Hill season 3 episode 19 tv series online free
Release: Apr 12, 2006
Lucas struggles with the decision of whether he should play basketball in the wake of Keith's death. Brooke forces Rachel to deal with a dark secret. Nathan and Haley's wedding reprise is put to the test and Peyton decides to visit Pete in Chicago.