At least it's fresh? Vietnamese delicacy, live larvae in some sort of sauce