Is this The Philippines SCARIEST Food?! Tamilok Worms are a delicacy in Palawan enjoyed by locals and tourists alike. I'm going DEEP into the mangrove...