Thank you for your patience while we retrieve your images.
lechon (roast pig) roasting over an open fire

lechon (roast pig) roasting over an open fire