Watch One Tree Hill season 3 episode 16 tv series online free
Release: Mar 01, 2006
A normal day becomes deadly when a despondent student brings a gun to Tree Hill High. While lives hang in the balance, Nathan and Lucas put themselves at risk to protect their friends and loved ones.