
The funny thing is that it’s been inside each of us all along. Researchers at Tel Aviv University have found that physical activity can help us look younger. They found that “endurance” exercises can unlock the stem cells in our muscles, resulting in a younger looking you.