There was double delight at the Scottish Deer Centre near Cupar this week with the surprise arrival of baby moose twins.
Proud mum Toffee gave birth to the cute calves on Wednesday and a spokeswoman from the centre told The Courier that mother and babies were all doing well.
The centre posted on their Facebook page: “Two very unexpected arrivals at the centre twin baby moose calves, born to parents Toffee and Micky.
“We didn’t see this coming as we didn’t think Micky was old enough to mate.”
The Courier understands that the centre is considering running a competition for members of the public to name the baby calves.
Moose are the largest species of the deer family and female moose usually bear one calf but can sometimes have twins if food is plentiful.
When baby moose calves are born they weigh around 30lbs although twins generally weigh around 14lbs each.
At this time they are completely reliant on their mother and very vulnerable to predators.
As a result, a moose cow often keeps her calf or calves completely hidden from sight for the first few days.
When a moose is fully grown it can be as tall as 7ft, weigh more than 1,500lbs and can live for up to 25 years.