Police release 325 sea urchins caught by poachers on Spain’s Costa Blanca
JAVEA Policia Local officers have returned 325 sea urchins to the water after they detained two poachers. Sea urchins have been a protected species in Spain since 2005 and are considered a