Green | Wed Apr 7, 2010 12:02pm EDT

Solar-powered plane soars above Switzerland