A dead python has been found slit open along the length of its body and another cut into pieces at a nature reserve, sparking an investigation.
The 1.5 metre (5ft) snakes were discovered within a month of each other at Den of Maidencraig in Skene Road, Aberdeen.
A member of the public found the slit-open snake on 7 January, while the second was found on 31 January.
It is not known whether the first one was cut open while it was still alive.
Both reptiles are thought to have been pets at some point.
The Scottish Society for Prevention of Cruelty to Animals (SPCA) is appealing for information as it tries to track down whoever is responsible.
SPCA inspector Fiona McKenzie said: “They were both adult pythons and approximately 5ft in length.
“The first snake discovered had been slit up the stomach, the full length of its body.
“We’re unsure whether this happened when the snake was still alive.
“The second was found in pieces. This could have been due to the level of decomposition.”
She added: “We believe that both of these reptiles were pets at some point.
“They were found near the pond at Den of Maidencraig. They could have been left at the same time, it’s difficult to know at this stage.
“We want to find the person responsible for dumping these snakes in the condition they were found in.”