Odd Rock Structures Could be Earliest Signs of Life

Date: 07 June 2006 Time: 09:00 AM ET