Tamilok might look like a creature from another planet, but they are a delicacy in the Philippines. How do they taste though? Let's find out!
Tamilok might look like a creature from another planet, but they are a delicacy in the Philippines. How do they taste though? Let's find out!