Where To Stream One Tree Hill Season 3 Episode 21
Over the Hills and Far Away
- Aired April 26, 2006
- 60 Min
On the night of the rehearsal dinner, Brooke tangles with Haley over Haley's wedding dress. Lucas and Karen return to Tree Hill and Peyton makes a startling discovery.