Old picture... Have you tried eating Letchon Baboy(Roasted Pig)? Lechon refers to spit-roasted pig. A whole pig is prepared and skewered in a spit (a long bamboo rod) and then roasted over charcoal.