Let's talk about Dinuguan! One of the Philippines' best delicacies out there!