NBCNews.com   |  June 04, 2013

Solar plane touches down in St. Louis

The Solar Impulse lands in St. Louis to completes the third leg of a cross-country solar powered flight en route to New York. NBCNews.com's Dara Brown reports.

Share This:

Sorry, we do not have a transcript available for this video at this time.