Frozen Brazilian Lobster Tail

  • Wild-caught from Brazil