Octopus at Cafe Mimo in New Bedford
Who loves fresh octopus? Here’s a look some octopus at Cafe Mimo in New Bedford.