I'm Faith Lapidus. One of the world's great natural wonders is in the state of New Mexico, in the American Southwest.
VOA: special.2010.01.04
She and her crew followed Dr. Eugenie Scott, Executive Director ofthe National Center for Science Education, through the Grand Canyon, one ofthegreatnaturalwondersoftheworld.