What is An Embryonic Stem Cell?

Stem cell is supposed to be research that will help save lives however some people differ. Embryonic stem cell is a high debate topic as some people feel using embryos of the unborn is immoral.