Haven't the japanese sent a probe to the moon recently? surely something would have shown up on there
It did, actually. Just 2 days before you posted this question, this article was posted on NASA's site:
http://www.nasa.gov/topics/moonmars/features/apollo15_halo.html
Nice timing...