These lobster tails, a product of the USA, come from Stonington, Maine. They're all natural, wild caught, and are chemical and preservative-free.

These lobster tails, a product of the USA, come from Stonington, Maine. They're all natural, wild caught, and are chemical and preservative-free.