NBC News   |  June 16, 2013

Solar Impulse touches down in Washington

The aircraft is seen landing at Dulles International Airport early Sunday morning after a successful flight from Ohio.

Share This:

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