I heard about a similar incident in New Jersey in which a woman spotted a dead deer being loaded into a van. She followed it to its destination which turned out to be a Chinese restaurant, and then called the police.
You must be mistaken Only dog carcasses would apply here.