Predicting the future is a tricky business. We've long been promised flying cars and robot maids, only to be disappointed year after year. What might the crystal ball have in store for us in 2050?
Stem cells hold the promise of helping us treat a host of diseases and conditions, from spinal cord injuries to Parkinson's. And yet the use of these special cells is quite controversial -- because of where they come from.