Travel I Went To The Island Where People Live Over 100—Here’s the Secret (Okinawa, Japan) November 22, 2024