A dead python has been found slit open along the length of its body and another cut into pieces at a nature reserve.
The 5ft snakes were discovered within a month of each other near the pond at Den of Maidencraig in Skene Road, Aberdeen.
A member of the public found the slit snake on January 7, while the second was found on January 31.
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 SPCA is appealing for information as it tries to track down whoever is responsible.
Scottish SPCA inspector Fiona McKenzie said: “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.”
Inspector McKenzie said the reptiles could have been left at the same time.
She added: “We want to find the person responsible for dumping these snakes in the condition they were found in.”
If you have any information, call the charity’s animal welfare hotline on 03000 999 999.