Mars Rover Sends Back Picture of Petrogyph
Mars Rover Curiosity captured again an interesting artifact on Mars. The latest image shows what appears to be ancient petroglpyphs engraved in a rock. Petroglyphs (also called rock engravings) are pictogram and logogram images created by removing part of a rock surface by incising, picking,...