Our Lobster Tails come from frozen from Brazil. They are a great alternative to add to your dishes at anytime.

Lobster Tail/Brazil 8oz

$14.95Price