One Tree Hill Season 1 Episode 6
Every Night Is Another Story
When Whitey throws Lucas and Nathan off the bus for misconduct, the two boys wind up stranded thirty miles from home. On the long walk home, they encounter a carload of punks who kidnap them at gunpoint. Injured during the game, Brooke needs Peyton to drive her home and Haley reluctantly accepts a ride with them. Meanwhile, Karen and Keith attend a business function, and tempers flare when Dan and Deb are seated at their table.