The Legend of Hellpaca!

Since the 1950’s and perhaps earlier, the legend of Hellpaca! has reverberated throughout the mountains and valleys of Peru’s Cusco region.  In 1954, José Ochoa was hiking in Machu Picchu when he snapped the last photo he would ever take…that of a huge, hellish looking Read More …