Why General Santos City Keeps Producing Fighters the Rest of the Country Watches Closely | Homes.ph