Tried this unique Spider Shell in Palawan they call it Ngara-Ngara and served it on stick and grilled and its actually delicious! 👍😉