On Monday morning, a popular photography teacher at El Dorado High School in Valencia, California was found hanging in her classroom by students, the Orange County Register reports.Read more...
Hudson Hongo, Gawker
Mon, 03/02/2015 - 7:30pm