06/14/2010, Japanese scientists could very well have toasted champagne among each other as they celebrated the successful deployment of their solar sail known as Ikaros. This 200-sq-m (2,100-sq-ft) membrane has been attached to a small disc-shaped spacecraft which was sent to [...]