The langoustine: a treasure from the sea worth discovering!