Could there be a form of life inside stars? Are we alone in the universe? Source: https://phys.org/news/2020-09-life-stars.html