Police Raid What is Possibly Europe's Largest Illegal Turtle Farm

August 23, 2018 - Law enforcement has seized over 1,100 turtles and tortoises from an alleged illegal hatchery on the Spanish island of Mallorca.… more