A launch schedule on the balloon facility's website shows a series of launches from Fort Sumner, New Mexico, about 140 miles (225 kilometers) west of where the equipment landed.