There are few big boards in Moscow with this image on it. The title is "New planet is approaching" Of course it can be the first part of multi-step advertising campaign, but why they chosen this idea? These boards exibits already from October, 2001.
Michael