What's going on?

Williamston Teacher Charged With Child Pornography
MLive reports Williamston High School teacher, Jim Preston, a math and science teacher was arrested and jailed after inappropriate material was found on his school computer on Monday and immediately reported to authorities.