Odd Rock Structures Could be Earliest Signs of Life

More from LiveScience