Heaven has seen Hell.
The West Highland terrier is recovering from broken bones and internal injuries after being thrown in a trash can in York with a 12-inch stick jammed down her throat.
SPCA officials described the wounds as "horrific" and "torturous," according to the York Dispatch.
Heaven - who is estimated between 6 and 8 years old - has a serious infection and must undergo surgery so she's not out of the woods yet.
The heroine in the story is an 11-year-old girl named Serenity who heard the dog's cries from a trash can in a city park on Thursday and called authorities.
A microchip led the York SPCA to owners in Georgia, but they were unable to be reached. It is unknown how Heaven ended up some 700 miles away in Pennsylvania. The microchip also provided the shelter with other information about the little survivor: her name.
Anyone with information about the owners or the abusers, is urged to call the York County SPCA at 764-6109, ext. 126 or 127.
York County Crime Stoppers is offering a cash reward for information leading to the arrest of the person or people responsible. Call 755-TIPS. All calls to Crime Stoppers are confidential and callers don't have to give their names to collect cash rewards.