Maybe you're thinking of a lobster roll?? Its popular in New England and looks great although ive never had one.