Recipe: Stuffed Squid in Tomato Salsa from Crete

stuffed squid

This stuffed squid dish from Crete is a must try for seafood lovers!