Things could have been worse in some parts of Luzon if not for the mountains of the Sierra Madre after Severe Tropical Storm Pepito hit the country over the weekend, the state weather bureau PAGASA ...