DSC08449 Published July 20, 2015 at 3126 × 1926 in Solar-powered 81-hours flight successful: A new endurance world record! T=81.5 hours, landing.