Right off the coast of New England, we are able to harvest fresh native squid - a special treat that everyone must try! Usually, squid is usually frozen as soon as its caught to preserve its shelf life - it is rare to come across fresh squi...
Reviews
5.0
1 rating
5
4
3
2
1
The squid came in very fresh. The packing was good.