A sea creature found along the coasts of the U.S. and Britain may have the potential to unlock the secret to defeating aging. While many worry about their future State Pension, this small marine animal, the starlet sea anemone, could hold the key to ... [3754 chars].. reed more