Snail caviar..!?