Food Do You Know What Squids Taste Like? by Miss Nauti Tales October 17, 2017 by Miss Nauti Tales October 17, 2017 Little drops of heaven. Eeeuuu…is that what I am hearing you say? Haha, if I were in your shoes, maybe I would…