There is double delight at the Scottish Deer Centre near Cupar for the second year running with the surprise arrival of baby moose twins.
Toffee gave birth to the cute European elk calves last Wednesday.
Animal keeper Clare McElroy told The Courier: “Their mum, Toffee, is doing everything she should with regards to feeding and keeping them close to her and away from the other moose in the enclosure.
“We haven’t sexed them as mum is too protective to let us near them.”
Toffee and Micky had male twins born in early June last year and the centre is preparing to mark their first birthday.
Clare added: “They are now independent from mum and are keeping their distance along with their dad, our adult male, Mickey.
“Toffee and Mickey are both three years old now.”Click here for a full photo galleryMoose are the largest species of the deer family and female moose usually have one calf but can sometimes have twins if food is plentiful.
When baby moose calves are born they weigh about 30lb although twins generally weigh about 14lb 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,500lb and can live for up to 25 years.