Harry and Kristine Klukas in Machu Picchu Posted by Admin | Apr 8, 2011 | Travel Photos | 0 Harry and Kristine Klukas scale the heavens in Machu Picchu