fresh meat from spain

.