I have a question about "from" here:
Is there life on Mars? According to images from NASA, the latest news suggests that there is evidence of intelligent design on the Red Planet. Reportedly, pictures obtained from the Mars Curiosity rover show what appears to be a high-pressure valve, the kind seen in old designs made on Earth. However, others believe the imprints seen on the surface of Mars are FROM arms or hammers from the robot probe.
"From" is usually used to denote original location of a physical object. An "imprint" is not physical object. So, the phrase "imprints seen on the surface of Mars are from arms or hammers from the robot probe" seems wrong. Would replacing it with "imprints seen on the surface of Mars are made by arms or hammers from the robot probe" be better?