I bought these from the store today. The packaging just said "frog legs" under ingredients and it's a product of Vietnam. What do you guys think? Okay?



Edit: Did a quick google search for "frog legs product vietnam" and it seems that the species is likely Hoplobatrachus rugulosus.