Scientists Have Found An 'Internal Fountain Of Youth' Among Amish People In Indiana

2017-11-16 5

Northwestern University researchers say they have found an "internal fountain of youth" among the Amish people in Indiana.