Harry and Kristine Klukas scale the heavens in Machu Picchu