The case of an Idaho science teacher allegedly feeding a live puppy to a snapping turtle in front of students at his school is creating an uproar on social media.

But it isn't the first time the use of puppies as reptile food has caused controversy. In Detroit, a similar case in 2002 ended with the firing of a Detroit animal control worker for feeding a litter of live, weeks-old puppies to a large snake, believed to be a python.

Robert Crosland, a teacher at Preston Junior High in Preston, Idaho, a small city near the Utah border, is accused of feeding a puppy to the turtle as the students watched, according to local media.

"What I have learned in the last four days is disgusting. It is sick. It is sick," animal rights activist Jill Parrish told Salt Lake City TV station KSTU.

Parrish filed a police report last week about the incident.

"Allowing children to watch an innocent baby puppy scream because it is being fed to an animal. That is violence. That is not OK," she said.

The animal reportedly was terminally ill.

In 2002, a female Detroit Animal Control worker who cared for impounded strays and pets was fired for feeding puppies to a large snake.

At the time, the Detroit animal control facility was antiquated and still used a carbon monoxide chamber to euthanize animals. Critics of the facility told the Free Press at the time that while deaths of the puppies were gruesome, being sent to the gas chamber wouldn't have been much of an alternative.

â–ºMake it easy to keep up to date with more stories like this. Download the WZZM 13 app now.

Have a news tip? Email news@wzzm13.com, visit our Facebook page or Twitter.