You'd be forgiven for thinking that Alfie the stallion is chewing on a Barbie Doll.
In fact, that mass of blond hair at the end of his nose is actually his moustache.
And at an impressive seven inches long when unfurled it is, his owners believe, the longest in Britain.
Hirsute: Alfie is thought to have the largest moustache of any horse in Britain
The shire cross certainly seems very happy with it. While most horses have their moustaches snipped every six months, his has been growing for five years and he is said to growl if stable hands try to give it a trim.
Alfie is kept at stables in Bitton, near Bristol, where stables manager Hayley Coxteth, 20, said: ‘He is a very headstrong horse and is very proud of his moustache. He is a real character.
‘A few years ago it was really big and full but it now looks a little scraggy because it’s so long.
‘It was bizarre when I first saw it and my first inkling was we need to shave it off. But he does not let you anywhere near it. You have to be very brave to try and tackle his curls.Stable manager Hayley Coxteth gets up close and personal with Alfie's monumental moustache
'He is quite a shy horse and gets spooked easily but he can be the most gentle and fantastic ride.
‘I have heard of horses growing moustaches but we are sure he has the longest facial hair of any horse in Britain.’
Horses have whiskers around the muzzle to help them judge the distance of food and other objects, but moustaches are usually seen only in Friesian breeds.Unkempt: Alfie has not let anyone trim his facial hair for 5 years
Dave Prince, from the British Horse Society, said: 'Whilst some horses do develop moustache-like hair growths, they don't tend to be anywhere near as long or thick as this and are usually higher up the muzzle.
'I can't say whether this is any sort of record but it is certainly the thickest and longest I have ever seen. It would be interesting to see if anybody else has a horse that can rival it.'