Meet The World’s Oldest Identical Twin Sisters Who Have Spent 103 Years Taking Care Of Each Other

There is nothing like the love of a sibling. This couldn’t be clearer looking at Florence Davies and Glenys Thomas. These lovely sisters have spent every day for more than 100 years taking care of one another, and they are also considered the world’s oldest living twins. Since the day they were born, November 22, 1912, […]