New Nose

Stem cells on Snopes, wacky claims checked

October 10, 2017 admin 0

Snopes said what about stem cells? A brief search of Snopes for “stem cells” produces some wacky claims about our favorite cells. They tackle some stem cell myths floating around out there that overlap somewhat with a post I did […]