You know Don, I'm not sure what you think of that schroteri anomaly, but that rover-looking thing is in the landing area intended for Apollo 18.
Now I'm not saying it is an artificial piece of technology or anything, but I will say that given the thousands of man-hours and millions of dollars...