Joseph Armstrong was located at a Queenstown camping ground late Sunday night after he had gone missing last Tuesday.
A teenager charged over the alleged kidnapping appeared in the Queenstown District Court yesterday.
Mark Junior Taylor, 17, is due to appear in the Invercargill District Court today, along with a 36-year-old Queenstown man, who is charged with being an accessory after the fact to injuring.