First Picture of Living Human Retina Reveals Surprise

Date: 28 November 2005 Time: 02:55 AM ET