Three marmosets found in a small cage in Aberdeen have started a new life in Fife Zoo.
The monkeys were found in poor condition in the indoor cage and were taken into the care of the Aberdeenshire-based New Arc animal rescue charity.
Fife Zoo in Ladybank then agreed to give them a new home.
Following a lengthy rehabilitation, the monkeys are now on display to the public.
Marmosets originate from Brazil and usually live in the upper canopy of trees in forests.
Keith Marley from New Arc (North East Wildlife and Animal Rescue Centre) said the monkeys had been in a very poor condition in a "tiny" cage.
Fife Zoo director Mike Knight described the marmosets as having had a "terrible start to life".
"Exotic animals such as marmosets do not make good pets and require specialist care to maintain their overall health and well-being," he explained.
"When we received the call from New Arc, we were keen to offer our support and it was fortunate that we had the facilities available to provide a forever home."