A piece of sediment discovered by NASA’s Curiosity Rover on Sunday contained carbon — a possible trace of ancient life on the Red Planet. Carbon is a tell-tale sign of much bigger life processes, as carbon is the building block of organisms and goes through its own carbon cycle to recycle atoms everywhere in the […] Read the full story on GreekReporter.com.