Frozen Squid Tubes U5 23cm+
Most popular in Turkey. Largest size, no glazing
Frozen squid tubes U5 23cm +