Facts about Vitamin C
Vitamin C is essential for health
Humans cannot make their own Vitamin C. Most animals make their own vitamin C.
A small amount of mammals cannot. Those that cannot include the main suborder of primates, the Haplorrhini: tarsiers, monkeys and apes, including humans. Others are bats, capybaras and guinea pigs.