North Bay PE teacher charged with 21 felony sex crimes
A P.E. teacher from American Canyon High School is behind bars, accused of multiple sex crimes against a female student. The principal is on leave due to the current investigation.