Jennifer Viegas
Jennifer Viegas is a reporter for Discovery News and a former columnist for Knight Ridder Digital. She has written over 20 children's and young adult books.