aboutfilipinofood.com
Chichaworms, Delicious Crispy Worms of Bohol, Philippines!
Crunchy treats that are cultured "Super Worms" that have been fed with organic food like fresh fruits and vegetables and then flavored with sugar, salt and chili powder.