News

Its price, $69.99, is almost a bargain, given that supermarkets are currently selling 6-ounce Maine lobster tails for $20.