A pair of identical twins who have never lived apart just celebrated their 100th birthdays—and they still can't get enough of each other.
After a century
↧