I don't know how this happened but somehow a 73-year-old woman in India just gave birth to twins. Needless to say, I have a lot of questions...