Not quite sure why I posted this in the Lunar/ISS anomalies forum. It is from an image taken by the Hayabusa spacecraft. The Hayabusa spacecraft, which was launched in May 2003, arrived at Asteroid Itokawa in September 2005, and it made observations of Itokawa and tried touch down in about th...