Spanish police shut down what they believe to be Europe's biggest illegal turtle farm, selling endangered species worth up to €10 000 each, according to the European law enforcement agency.
Spanish police shut down what they believe to be Europe's biggest illegal turtle farm, selling endangered species worth up to €10 000 each, according to the European law enforcement agency.