Could taurine be the elixir of life?

Taurine - a nutrient produced in the body and found [...]