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

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

Recommended