Earlier thread on the original article:
An Idaho Science Teacher Allegedly Fed a Puppy to a Snapping Turtle in Front of Students
https://www.freerepublic.com/focus/f-chat/3639265/posts
did this event really really happen?...or has it been embellished?