I've had several phenomenal grilled octopus dishes at (out of town) restaurants over the past month. Octopus is not something I'd even tried to cook before, but these grilled preparations were so delicious that I'm thinking I might give it a shot. Does anyone know where I can buy raw octopus? I don't recall ever seeing it, even at places like Captain Marden. Is it all frozen? Is it expensive? TIA!