Every Night Is Another Story
One Tree Hill Season 1 Episode 6 (10/28/03)
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.