Zorra Canyon, also known as Fox Canyon, which is a popular tourist site near Santiago, is poised to reopen this month once it undergoes a thorough assessment. The area, which includes the Sol de Mayo eco-ranch, is located around 11km west of Santiago in Los Cabos and was closed indefinitely following a tragic accident involving …