Giant sea snails—on the menu!?! This is a food experience like no other, as we dive into the rare delicacy of massive sea snails—something that’s never been filmed before!