Watch One Tree Hill Season 6 Episode 21 Online

Watch One Tree Hill Season 6 Episode 21 Online

The latest episode of the TV series One Tree Hill will air on April 28, 2009. The title of One Tree Hill Season 6 Episode 21 is A Kiss to Build a Dream On. If you're a fan of this TV series, you should not miss to Watch One Tree Hill Season 6 Episode 21 on CW or online is available. More information about One Tree Hill Season 6 Episode 21 can be found below.


One Tree Hill Season 6 Episode 21: A Kiss to Build a Dream On

Nathan and Haley both face their dreams as he questions his ambition to play in the NBA and she receives an offer from Nick Lachey. Meanwhile, Brooke learns something that could change Sam's life forever, Jamie attends his first school dance, and Lucas and Peyton take a road trip.