Best Pig Ever – Zubuchon by Carlo Villarica | Aug 11, 2011 | Eat/DrinkWe really do have the best lechon in the Philippines (Trying to put obvious bias aside).