A woman has given birth to two sets of identical twins, at odds of 70 million to one.
Quickly and easily download Instagram videos with our free tool.