Scientist claims to spot insects on Mars, but I think they're just rocks – CNET