VITAMIN C WHAT IT DOES

What is it? How does it absorb? What does it do in the body? Can my body make it? I heard it causes kidney stones?

2356 232