Dr. Freeman comments on Stevie Wonder and artificial eye chips, Channel 8, News San Diego, December 1999
Categories
Dr. Freeman comments on Stevie Wonder and artificial eye chips, Channel 8, News San Diego, December 1999