The coastline of Peru as seen from NASA’s Super Pressure Balloon just before the conclusion of the balloon mission. The balloon payload touched down north of the Camana, Peru, at 3:54 p.m. EDT, Saturday, July 2.
Source: DailyMail.co.uk
Titanic NASA Balloon Reaches Milestone