Feedback

Solar Impulse touches down in Washington

 

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

Shows