I was surprised to discover that this is indeed a predatory whelk, and not a murex. The spine on the outer lip confused me, this a feature typically reserved for Muricids. The species, Opeastoma pseudodon, lives on rocky shorelines, preying upon barnacles. It is a Panamic species, ranging from Mexico south to Peru.
Cheers,
Bob
an add on... whelk is so commonly used with shells. Just to eliminate confusion, this particular species belongs to the family Fasciolaridae, which falls under the superfamily Buccinacae. Most everything we call whelks (but not all), fall under this superfamily.