Local

June 4, 2013 8:04 AM

Solar plane lands successfully in St. Louis

A solar-powered plane attempting to fly across the United States has landed at Lambert-St. Louis International Airport.

Related content

Comments