People travel to China to see some of the most unusual sites in the world - but a pig with two heads is surely a first.
A farmer in east China's Jiangzi Province province found himself at the centre of attention when one of his pigs gave birth to a litter which included this piglet with two heads.
Locals and tourists have flocked to see the unusual spectacle, which was born with two noses and mouths.
Speaking to Rex Features, farmer Deng Xiaochun said: "I have been raising pigs for more than ten years, but never saw such a weird one."
For more weird and wonderful animals around the world, see our gallery below...
Do you know what this is? Zoo mystified by unidentifiable creature.
Sign up to our weekly newsletter | Follow us on Twitter | Become a fan on Facebook