Dozens of dead cats were found on a rural property west of Edmonton, and now animal rescue workers are dealing with the aftermath.

Infinite Woofs Animal Rescue Society in Edmonton was called after several cats were run over and killed on Highway 22, reports Global News.

When workers went to a nearby farm to investigate, they found a deplorable and gruesome scene.

Along with cat feces and urine everywhere, they found dozens of dead and decomposting cat carcasses.

"There were different body parts, there were spines, there were legs. These cats had nowhere to go. They had no help and they were just trying to survive. They were eating each other and killing each other," animal rescue worker April Oakes told CTV Edmonton, adding there were probably about 35 dead cats on the property.

Sixty-nine surviving cats were trapped, but of those rescuers had to euthanize 62 suffering from disease or injury.

Oakes told Global News that RCMP is working to get the house condemned, but the property owner will not be charged as he has been in a nursing home for some time and likely doesn't know of the condition of the place.

According to the Alberta SPCA, penalties for animal cruelty and abuse can include restrictions on owning animals and fines of up to $20,000.

She also told CTV News it's likely people have been dropping off unwanted cats at the property, and that the cats have been "breeding like crazy."