‘ In the north of Luzon, in the country of the Philippines lies a laid-back town called Sagada. We believe in the famous adage “picture is worth a thousand words” so let the following photos prove it. RICE TERRACES PINE TREES and OTHERS SAGADA TOWN FOOD CAFE Anyone can go…