The Peak Leave a Comment / XDeleteX / By Elirose Tabuen Lizades The Peak is a tourist attraction in the Philippines