I have no idea what these are. I found them in a cooler full of ice-water at Tokyo's Tsukiji Fish Market.